powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / частота сбора статистики
6 сообщений из 6, страница 1 из 1
частота сбора статистики
    #35584489
4asovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос вот в чем. Есть база: справочники, нормализованные таблицы фактов и, на их основе, денормализованные MQT с индексами. Есть процедура (в которую встроена некая бизнес-логика) формирующая и выполняющая динамический запрос из MQT.

Процедура создана, MQT наполнены, статистика по индексам создана, процедура запущена, refresh age=any. Работает хорошо.

Через некоторое время (несколько часов), при том что ни одна (!) таблица в базе не обновлялась, процедура начинает работать медленнее. Через несколько суток время работы увеличивается с 0.7 сек до 7-10 сек... После сбора статистики опять все работает замечательно. Включил автоматический сбор статистики по ночам, но и это оказалось редко - к середине дня все начинает ощутимо тормозить.

Помогите разобраться, в чем проблема. Не верю, что нужно так часто собирать статистику для редко меняющейся таблицы, чтобы запрос работал с постоянной нормальной скоростью.
(Версия DB2 9.1, Gentoo, kernel 2.6.x)

Заранее спасибо.
...
Рейтинг: 0 / 0
частота сбора статистики
    #35584522
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А план-то меняется? И что именно в нем меняется? Может, запрос начинает тормозить, потому что сбор статистики считывает что-нибудь большое (например, MQT) в буфер, а с течением времени другие запросы выбивают большую часть страниц MQT из буфера и процедура должна их считывать заново? Как себя диски ведут в том и другом случае? Что снапшоты показывают?
...
Рейтинг: 0 / 0
частота сбора статистики
    #35589069
4asovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не-а, план не меняется. Исследовал на нескольких запросах - везде происходит одно и то же. Для теста переписал этот кусок на статические таблицы и запросы (в процедуре) вместо динамических запросов к MQT. Результат тот же...

Диски? а что диски? жужжат, top показывает небольшой всплеск, а нагрузка больше на проц падает. Какие именно снапшоты интересуют?
...
Рейтинг: 0 / 0
частота сбора статистики
    #35589080
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, для начала надо смотреть, как в течение дня меняются:
bufferpool hit ratio (отношение physical reads к logical)
количество сортировок, в т.ч. sort overflows
...
Рейтинг: 0 / 0
частота сбора статистики
    #35593001
4asovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По сортировкам ничего интересного не увидел. А вот по буферпулам пронаблюдал следующее:
после сбора статистики начинаю активно бродить по разделу сайта = создавать множество запросов. У буферпулов hit ratio получаю 90-99%. По прошествии некоторого времени начинаю снова запускать эти запросы - попадание 60-80%, но буквально через несколько минут возрастает до прежних 90-99%, при этом скорость реально повышается.

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

Должны ли они (проблемы производительности) уйти при постоянных однородных нагрузках (прошу не гарантий, а мнения :)) и можно ли их избежать уже сейчас?
ЗЫ. Пробовал настраивать размер буферпулов, изменений не увидел и оставил автонастройку. Может, что-то не докрутил в этой стороне?
...
Рейтинг: 0 / 0
частота сбора статистики
    #35602325
4asovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, с повышением нагрузки нужные страницы действительно держаться в буферпулах и производительность находится на должном уровне.

Спасибо, топик закрыт
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / частота сбора статистики
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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