Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 сортировки / 11 сообщений из 11, страница 1 из 1
24.10.2007, 14:33
    #34891388
Vladimir Mahrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
Люди подскажите работала база нормально и вдруг неожиданно стала резко тормозить
смотрю журнал db2 и вижу такую ошибку
ADM10500E Индикатор работоспособности "Использование собственной пам" ("ти
сортировки") перешел порог тревоги "db2.sort_privmem_util", равный "верхн", со
значением "" для объекта "" "". Подсчет: "" = "" = "". Хронология (отметка
времени, значение, формула): ""
Вот пробовал выставить максимальные параметры не дает результата,
Подскажите в каком направлении копать.?
...
Рейтинг: 0 / 0
24.10.2007, 15:30
    #34891669
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
Тут .
Сумма всех локальных сортировок приближается к максимуму.
"выставить максимальные параметры" - это какие параметры?
...
Рейтинг: 0 / 0
24.10.2007, 15:55
    #34891781
Vladimir Mahrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
Из того что я понял есть два параметра
SHEAPTHRES_SHR - Это жесткое ограничение на общий объем памяти, используемой совместными сортировками в каждый момент времени
пробовал выставить максимум
SORTHEAP - максимальное число собственных страниц памяти, используемых для собственных сортировок, или максимальное число совместно используемых страниц памяти для совместных сортировок.
пробовал выставить максимум
и есть формула (SORTHEAP/SHEAPTHRES_SHR)*100 по которой высчитывается процент порога тревоги
Но мне непонятно в документации рекомендуют посмотреть и установить значение sheapthres
равным максимальному использованию кучи сортировки. Это значение отслеживается монитором системы DB2
как параметр высшего уровня кучи сортировки (sort_heap_top),
он показывает наибольшее использование кучи сортировки
с момента запуска базы данных
Там эти параметры превышают максимальный возможный в db2
Как высчитать нужные параметры
...
Рейтинг: 0 / 0
24.10.2007, 16:26
    #34891937
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
У вас какая версия базы и объем оперативной памяти?
...
Рейтинг: 0 / 0
24.10.2007, 16:38
    #34891997
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
Кроме того, укажите значение ваших параметров
intra_parallel (dbm)
sheapthres (dbm)
sheapthres_shr (db)
...
Рейтинг: 0 / 0
25.10.2007, 13:18
    #34894142
Vladimir Mahrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
db2 8.2
размер опративки 6Gb

intra_parallel (dbm) стоит нет
а на что это влияет
sheapthres (dbm) стоит 1000

sheapthres_shr (db) стоит 0
sortheap стоит 500
...
Рейтинг: 0 / 0
25.10.2007, 21:36
    #34895928
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
sheapthres, sheapthres_shr, sortheap...
О назначении этих параметров, я думаю, вы можете почитать самостоятельно в информационном центре DB2 v8.
Тут...
Просто поищите информацию, вбивая имя параметра...

Скажу лишь, что первые два из этих параметров задают, грубо говоря (подробнее - инфоцентр), общий размер оперативной памяти, выделяемый для сортировок. В зависимости от некоторых других настроек граница может быть жесткой или нет.

Параметр sortheap задает жесткий предел, количества памяти, отводимой для конкретной сортировки, и если сортировка требует больше памяти, чем определяется данным параметром, возникает ситуация, когда данные сбрасываются во временное системное табличное пространство, т.е. происходит обращение к дисковой подсистеме, что значительно влияет на производительность.
При этом данная память выделяется из памяти, задаваемого предыдущими двумя параметрами (с некоторыми оговорками), то есть ограничивает возможное количество одновременных сортировок.

Ваша задача, определить такие значения для данных параметров, чтобы как можно больше сократить обращение к дискам. Количество таких сбросов можно отследить, насколько помню имя индикатора одинаково для снапшотов и event-монитора - sort_overflows... Уточните.

У вас, насколько я понимаю, стоят значения по умолчанию... Стоит внести изменения.
Собственно вот, но это очень кратко и с некоторыми оговорками, подробнее - документация.
...
Рейтинг: 0 / 0
26.10.2007, 09:51
    #34896380
TORT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
Правильно ли я понимаю, что sheapthres - это общий объем памяти для всех сортировок, выделяемый на dbm.
sheapthres_shr - это для конкретной db
sortheap - для конкретного агента?
...
Рейтинг: 0 / 0
26.10.2007, 10:46
    #34896606
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
TORTПравильно ли я понимаю, что sheapthres - это общий объем памяти для всех сортировок, выделяемый на dbm.
sheapthres_shr - это для конкретной db
sortheap - для конкретного агента?Есть разные типы сортировок: shared и private.
В зависимости от версии базы, есть различия:
v9.1:
sheapthres :
общий объем всех одновременных private сортировок для менеджера (для всех баз).
Если выставить его в 0, то память для сортировок (и shared, и private) - общая и контролируется на уровне отдельных баз их параметром sheapthres_shr.
sheapthres_shr :
общий объем всех одновременных shared (и private, если sheapthres=0) сортировок для базы.
является soft пределом с оговорками.
если sheapthres>0, то имеет смысл, только если:
intra_parallel = on или max_connections > max_coordagents.

v8.2:
sheapthres :
soft предел для private и hard предел для shared сортировок.
sheapthres_shr :
hard предел для shared сортировок.
имеет смысл, только если:
intra_parallel = on или max_connections > max_coordagents.

Vladimir Mahrovdb2 8.2
размер опративки 6Gb

intra_parallel (dbm) стоит нет
а на что это влияет
sheapthres (dbm) стоит 1000

sheapthres_shr (db) стоит 0
sortheap стоит 500В свете выше изложенного, вам надо бы поднять sheapthres и, в зависимости от объема private сортировок, которые у вас там идут, от объема одновременно идущих сортировок, рассмотреть возможность увеличения параметра sortheap.
...
Рейтинг: 0 / 0
26.10.2007, 12:41
    #34897071
Tshind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
db2 ? autoconfigure
...
Рейтинг: 0 / 0
31.10.2007, 15:52
    #34908066
Vladimir Mahrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 сортировки
Пока не совсем разобрался
но все равно спасибо
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 сортировки / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]