|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
Добавил на сервер 16гиг оперативки, увеличил SORTHEAP и SHEAPTHRES_SHR db2 get dbm config | grep -i heap Database monitor heap size (4KB) (MON_HEAP_SZ) = AUTOMATIC(90) Java Virtual Machine heap size (4KB) (JAVA_HEAP_SZ) = 2048 Sort heap threshold (4KB) (SHEAPTHRES) = 0 Application support layer heap size (4KB) (ASLHEAPSZ) = 15 db2 get db config for asv | grep -i heap Sort heap thres for shared sorts (4KB) (SHEAPTHRES_SHR) = 2400000 Sort list heap (4KB) (SORTHEAP) = 400000 Database heap (4KB) (DBHEAP) = AUTOMATIC(60000) Utilities heap size (4KB) (UTIL_HEAP_SZ) = 60412 SQL statement heap (4KB) (STMTHEAP) = 30000 Default application heap (4KB) (APPLHEAPSZ) = AUTOMATIC(60000) Statistics heap size (4KB) (STAT_HEAP_SZ) = 50000 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2016, 10:21 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
hitrate всех буферпулов около 100% ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2016, 10:21 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
по идее откуда взяться большому количеству сортировок? либо индекса какого не хватает либо индекс кривой? с разработчиками сверяли, индексы все на месте db2dart рапортует - все ок что делать? пробовал на ходу менять db2 update db config using SORTHEAP от 4000 до 400000 Текущее значение sort overflows вообще не реагирует на изменение SORTHEAP, как такое может быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2016, 10:25 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
тут http://www.dbforums.com/showthread.php?1701942-DB2-v9-7-Why-sort-overflow-occurs-when-SORTHEAP-is-AUTOMATIC пишут, что такое возможно, когда планировщик DB2 недооценивает кол-во оперативки, которое ему нужно для запроса это только для значения AUTO? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2016, 12:57 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
dbtwoshnick, Если вы изменили SORTHEAP, то вам, по-хорошему, надо сбросить кэш запросов, чтобы заставить их перекомпилироваться. Кол-во sort overflows само по себе мало интересно. Интересно его отношение к total_sorts. Каково это отношение? Вы это значение из какой таблицы/функции берете? Это счетчик, который накапливается. Что значит "не реагирует на изменение SORTHEAP"? Как он должен реагировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2016, 16:23 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
db2top в режиме d (database) показывает: PctSortOvf: 0.40%, т.е. если я правильно понимаю менее одного процента? Sortheap: обычно менее 15 Мбайт, часто вообще менее 1Мбайта Я зря поди выделил под сортировки 12гиг оперативки и примерно по 1 гиг на каждую сортировку? Агентов и сессий то около сотни, но активных сессий обычно менее 10%. Может быть, проблема вовсе и не из-за sort_overflows, просто это единственный показатель, который мне бросается в глаза на данный момент. Не знаю куда еще посмотреть, остальные показатели вроде бы все в норме. Нагрузка на хранилище небольшая, утилизация дисков менее 90%: http://pastebin.com/Cjuz9Ppc Бывает тормоза проявляются, даже когда утилизация дисков менее 50%. На предыдущих версиях не было проблем с производительностью. Может быть еще временные пространства перенести на SSD? Наверно, сначала придется найти какой-нибудь длинный мануал по поиску проблем с производительностью DB2 и проверять все подряд? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2016, 09:22 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
Кстати, по словам пользователей тормозил только один режим работы по сравнению со старой версией. dbtwoshnickЯ зря поди выделил под сортировки 12гиг оперативки и примерно по 1 гиг на каждую сортировку? И по словам пользователей после такой настройки сортировок тормозной режим по прежнему тормозит, но операции по нему стали завершаться (отрабатывать, а не отвисать на неизвестное время). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2016, 09:25 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
dbtwoshnickНагрузка на хранилище небольшая, утилизация дисков менее 90%: http://pastebin.com/Cjuz9Ppc Бывает тормоза проявляются, даже когда утилизация дисков менее 50%. т.е. на кэширующие SSD нагрузка небольшая относительно их потенциальных возможностей, на диски с данными около 90% L2ARC около 200гиг, бэкап нагруженной базы около 100 гиг и еще примерно столько же остальные ненагруженные базы, объем ZVol с файлами базы и снэпшотами около 2ТБ SSD используется под ZFS SLOG, ZFS L2ARC и под активные логи DB2 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2016, 09:32 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
dbtwoshnickНаверно, сначала придется найти какой-нибудь длинный мануал по поиску проблем с производительностью DB2 и проверять все подряд? Начать можно с вдумчивого расcмотрения и творческого переосмысления вывода : Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2016, 10:17 |
|
После установки новой версии приложения, сильно тормозит, много sort overflows
|
|||
---|---|---|---|
#18+
Я бы начал с Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2016, 04:11 |
|
|
start [/forum/topic.php?fid=43&fpage=11&tid=1600496]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 454ms |
0 / 0 |