powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После установки новой версии приложения, сильно тормозит, много sort overflows
10 сообщений из 10, страница 1 из 1
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375053
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил на сервер 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
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375054
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hitrate всех буферпулов около 100%
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375058
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по идее откуда взяться большому количеству сортировок?

либо индекса какого не хватает либо индекс кривой?

с разработчиками сверяли, индексы все на месте

db2dart рапортует - все ок

что делать?

пробовал на ходу менять

db2 update db config using SORTHEAP

от 4000 до 400000

Текущее значение sort overflows вообще не реагирует на изменение SORTHEAP, как такое может быть?
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375227
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут
http://www.dbforums.com/showthread.php?1701942-DB2-v9-7-Why-sort-overflow-occurs-when-SORTHEAP-is-AUTOMATIC

пишут, что такое возможно, когда планировщик DB2 недооценивает кол-во оперативки, которое ему нужно для запроса

это только для значения AUTO?
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375417
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbtwoshnick,

Если вы изменили SORTHEAP, то вам, по-хорошему, надо сбросить кэш запросов, чтобы заставить их перекомпилироваться.
Кол-во sort overflows само по себе мало интересно. Интересно его отношение к total_sorts.
Каково это отношение?
Вы это значение из какой таблицы/функции берете?
Это счетчик, который накапливается. Что значит "не реагирует на изменение SORTHEAP"? Как он должен реагировать?
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375790
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2top в режиме d (database) показывает:

PctSortOvf: 0.40%, т.е. если я правильно понимаю менее одного процента?
Sortheap: обычно менее 15 Мбайт, часто вообще менее 1Мбайта

Я зря поди выделил под сортировки 12гиг оперативки и примерно по 1 гиг на каждую сортировку?
Агентов и сессий то около сотни, но активных сессий обычно менее 10%.

Может быть, проблема вовсе и не из-за sort_overflows, просто это единственный показатель, который мне бросается в глаза на данный момент.


Не знаю куда еще посмотреть, остальные показатели вроде бы все в норме.

Нагрузка на хранилище небольшая, утилизация дисков менее 90%:
http://pastebin.com/Cjuz9Ppc

Бывает тормоза проявляются, даже когда утилизация дисков менее 50%.

На предыдущих версиях не было проблем с производительностью.

Может быть еще временные пространства перенести на SSD?

Наверно, сначала придется найти какой-нибудь длинный мануал по поиску проблем с производительностью DB2 и проверять все подряд?
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375792
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, по словам пользователей тормозил только один режим работы по сравнению со старой версией.

dbtwoshnickЯ зря поди выделил под сортировки 12гиг оперативки и примерно по 1 гиг на каждую сортировку?


И по словам пользователей после такой настройки сортировок тормозной режим по прежнему тормозит, но операции по нему стали завершаться (отрабатывать, а не отвисать на неизвестное время).
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375798
dbtwoshnick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbtwoshnickНагрузка на хранилище небольшая, утилизация дисков менее 90%:
http://pastebin.com/Cjuz9Ppc
Бывает тормоза проявляются, даже когда утилизация дисков менее 50%.


т.е. на кэширующие SSD нагрузка небольшая относительно их потенциальных возможностей, на диски с данными около 90%
L2ARC около 200гиг, бэкап нагруженной базы около 100 гиг и еще примерно столько же остальные ненагруженные базы, объем ZVol с файлами базы и снэпшотами около 2ТБ

SSD используется под ZFS SLOG, ZFS L2ARC и под активные логи DB2
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39375836
pseudo_dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbtwoshnickНаверно, сначала придется найти какой-нибудь длинный мануал по поиску проблем с производительностью DB2 и проверять все подряд?
Начать можно с вдумчивого расcмотрения и творческого переосмысления вывода :
Код: sql
1.
2.
3.
SELECT *
FROM TABLE(MON_GET_PKG_CACHE_STMT(NULL,NULL, NULL,-1)) 
ORDER BY TOTAL_ACT_TIME DESC
...
Рейтинг: 0 / 0
После установки новой версии приложения, сильно тормозит, много sort overflows
    #39377349
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы начал с
Код: plaintext
MONREPORT.DBSUMMARY
, чтобы увидеть, на что в реальности тратится время.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / После установки новой версии приложения, сильно тормозит, много sort overflows
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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