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

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

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

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

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

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

У вас, насколько я понимаю, стоят значения по умолчанию... Стоит внести изменения.
Собственно вот, но это очень кратко и с некоторыми оговорками, подробнее - документация.
...
Рейтинг: 0 / 0
DB2 сортировки
    #34896380
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно ли я понимаю, что sheapthres - это общий объем памяти для всех сортировок, выделяемый на dbm.
sheapthres_shr - это для конкретной db
sortheap - для конкретного агента?
...
Рейтинг: 0 / 0
DB2 сортировки
    #34896606
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
DB2 сортировки
    #34897071
Tshind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 ? autoconfigure
...
Рейтинг: 0 / 0
DB2 сортировки
    #34908066
Vladimir Mahrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пока не совсем разобрался
но все равно спасибо
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 сортировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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