powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Тюнинг DB2 - странные результаты нагрузочного тестирования
9 сообщений из 9, страница 1 из 1
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34331514
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DB2 8.2.4 64bit под Linux

Пытался тюнить параметры конфигурации:
на уровне DBM включил внутрираздельный параллеллилизм
на уровне базы:
- увеличил пул буферов, включил на нём поддержку блоков
- перешёл с SMS на файловые контейнеры DMS, раскидал данные, индексы, блобы по отдельным табличным пространствам
- увеличил кол-во серверов ввода-вывода
- увеличил количество чистильщиков страниц

Производительность незначительно уменьшилась, хотя я расчитывал на значительное её повышение. В первую очередь за счёт пула буферов, т.к. по вводу-выводу контейнеры не разнесены на различные физические диски. Вводом-выводом управляет дисковая подсистема. Promise что-то что-то...

Софт работает через Tomcat.

Процессор сервера БД простаивает на 60%.

Процессор сервера приложений нагружен на 100%.

Какие будут мысли по этому поводу ?
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34331583
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Зачем тебе блоки в буфферном пуле у тебя большие сканы по таблицам?
2) Сколько у тебя дисков (столько и должно быть серверов IO)
3) Где журнал лежит
4) Что с блокировками
5) Скачай с alphaworks db2top там есть волшебная кнопка B
покажет где у тебя в БД ресурсов не хватат
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34331752
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dealko
Пытался тюнить параметры конфигурации:
на уровне DBM включил внутрираздельный параллеллилизм
на уровне базы:
- увеличил пул буферов, включил на нём поддержку блоков
- перешёл с SMS на файловые контейнеры DMS, раскидал данные, индексы, блобы по отдельным табличным пространствам
- увеличил кол-во серверов ввода-вывода
- увеличил количество чистильщиков страниц


Пытался тюнить свой автомобиль:
на уровне салона установил дополнительный руль
на уровне кузова:
- поставил 18-дюймовые диски, накачал колеса азотом
- перешел на 98 бензин, раскидал сидюки и сумки с продуктами равномерно по салону
- увеличил количество двере для входа-выхода
- увеличил количество стеклоочистителей

Максимальная скорость незначительно уменьшилась, хотя я рассчитывал на значительное ее повышение...


Если серьезно, то, прежде чем "тюнить параметры конфигурации", нужно бы понять, где именно у тебя узкое место и изменять _соответствующие_ параметры, а не все подряд, причем изменять их нужно по одному и проверять результат, а не все сразу.
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34332962
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nkulikov
5) Скачай с alphaworks db2top там есть волшебная кнопка B
покажет где у тебя в БД ресурсов не хватат

А для винды почему нету? :(
Или есть способ запустить и под виндой?
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34333676
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай, спасибо. Буду пробовать анализировать с помощью db2top

Вроде в теории DMS табличные пространства должны быть быстрее SMS при любом раскладе. К сожалению по факту получилось снижение perfomance :(
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34333954
Если загружен томкат, то и смотреть нужно прежде всего на то, какие именно классы/сервлеты дают такую нагрузку. Раз проц нагружен, значит идут интенсивные расчеты в томкате.
Откуда уверенность что проблема именно в производительности DB2?
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34334266
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому что прикладуха не менялась а производительность после перехода на DMS упала.
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34334415
Судя по первому посту было изменено большое количество параметров конфигурации.

А насколько корректно проводилось нагрузочное тестирование?

Томкат на том-же сервере где база или на другом?
Использовалось одна и та же версия/билд приложения на томкате?
Размер базы не менялся с момента перехода с SMS на DMS?
Статистика в том и другом случае свежая?

Нагрузочный тест выполнялся с отдельной машины? Параметры теста не поменялись?

Кстати нагружали DB2 или томкат?

PS: Надеюсь, приложение работает с СУБД через пул соединений, через "DB2 Universal Driver", тип соединений 2?
...
Рейтинг: 0 / 0
Тюнинг DB2 - странные результаты нагрузочного тестирования
    #34334692
dealko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Томкат и СУБД на разных машинах.
Билд софта один и тот же
Тесты после инициализации БД - т.е. содержимое БД в одинаковом состоянии
Тест с отдельной машины
Параметры теста не менялись
Уменьшение производительности примерно на 30% после перехода на DMS и увеличения пула буферов при одинаковых прочих параметрах БД.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Тюнинг DB2 - странные результаты нагрузочного тестирования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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