Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как увеличить быстродействие db2? / 8 сообщений из 8, страница 1 из 1
15.09.2010, 11:36
    #36847216
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Доброго времени суток. Есть софт работающий с бд. При обращении к бд(выборка из бд), действие отрабатывает медленно. У товарищей на этом же софте с такой же структурой бд данные действия отрабатывают за 5-7 секунд, а у меня за 4-5 минут(таблицы к которым идет обращение у товарищей в разы больше).
Пробовал собрать статистику потом db2rbind, не помогло. Увеличил пул буферов. не помогло.
...
Рейтинг: 0 / 0
15.09.2010, 11:49
    #36847269
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Может у товарищей железо мощнее? Или на вашем сервере кроме базы еще что то активно работает.
...
Рейтинг: 0 / 0
15.09.2010, 11:49
    #36847270
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Guzya,

Здравствуйте.
Как статистику собираете?
Как db2rbind запускаете?
Софт динамический или статический sql использует?
Проверять на необходимость реорганизации / реорганизовывать таблицы пробовали?
Планы запросов сравнивали?
...
Рейтинг: 0 / 0
15.09.2010, 11:55
    #36847297
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Guzya
...
Увеличил пул буферов. не помогло.

Пул буферов тоже может быть не один а несколько, и ваши запросы могут обращаться к таблицам которые используют другие пулы, а не тот который вы увеличили.
...
Рейтинг: 0 / 0
15.09.2010, 12:06
    #36847347
Гилёв
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
...
Рейтинг: 0 / 0
15.09.2010, 14:04
    #36847758
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Все таблицы в одном таб. пространстве. Задача на сервере только эта. Сервер: озу 4Гб, 4 ядра(2 по 2). Железо у товарищей разное, есть и мощнее, и слабее, но у всех работает быстрее чем у меня.
Статистику запускаю выделением всех таблиц и собрать статистику(пробовал и с индексами, и без). Окно авто. обслу-я для сбора статистики и реорганизации назначено на ночь. Предупреждений по этому поводу вроде не наблюдаю.
Запросы используются динамические(на сколько я понимаю). Редактировать запросы я не могу.
...
Рейтинг: 0 / 0
17.09.2010, 11:55
    #36851895
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Guzya,

Кроме структуры БД есть еще настройки инстанции (get dbm cfg) и БД (connect .. & get db cfg).
Windows? Linux? Версия DB2?
Если хотя бы Linux, то можно посмотреть нагрузку ОС утилитой nmon , для начала. Или db2top (точно не помню с какой версии она есть, на 9.1.8 точно есть).
Если один tablespace, то можно посмотреть к какому буферпулу он подключен (select * from syscat.tablespaces).
Как уже советовали, можно посмотреть план запроса на Вашей системе и на других, собрав, предварительно статистику.
Кроме всего прочего сравнивать нужно еще и количество соединений (get applications).
...
Рейтинг: 0 / 0
20.09.2010, 19:04
    #36856161
Anka_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увеличить быстродействие db2?
Vladimir Kiselev,
Плюсом к cfg db, cfg dbm, cfg admin ещё db2set идет там то же можно указать DB2_MEM_TUNING_RANGE и DB2_PARALLEL_IO
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как увеличить быстродействие db2? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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