Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Внутренний параллелизм (intra_parallel) стоит ли заморачиваться при одной базе в экземпляр
|
|||
|---|---|---|---|
|
#18+
Итак, дано: одна база в экземпляре размером 7,3 Гб, DB2 8.2 (8.1+fixpak14, разрешено 2 процессора, 8Гб ОЗУ). Есть проблема с производительностью, которая выражается для пользователя в медленном открытии окон если они вообще открываются, а на БД в возникновении deadlock'ов на причём с приличных их количеством в течении одного часа. Приложение построено скорее как DW (Data Warehouse) чем OLTP, т.е. как всё хорошее приложение задумывалось как быстрое OLTP, но получилось DW Теперь вопросы, во-первых, есть ли разница в настройке dbm и db для включения intra_parallel на 8.2 и 9X DB2 (т.е. для 9Х знаю точно нужно отключить автообслуживание БД те. auto_main off auto_reorg off auto_runstat и тп, параметр среды FEDERATED=NO, далее intra_parallel=YES, dft_degree=Any). Второй, вопрос есть ли какая то разница как работает intra_parallel в 64-битной DB2 и 32-битной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 21:33 |
|
||
|
Внутренний параллелизм (intra_parallel) стоит ли заморачиваться при одной базе в экземпляр
|
|||
|---|---|---|---|
|
#18+
Anka_Sесть ли разница в настройке dbm и db для включения intra_parallel на 8.2 и 9X DB2 (т.е. для 9Х знаю точно нужно отключить автообслуживание БД те. auto_main off auto_reorg off auto_runstat и тп, параметр среды FEDERATED=NO, далее intra_parallel=YES, dft_degree=Any).Это не так на обеих версиях. Несовместимы только: auto_stats_prof = on и intra_parallel = on или federated = on Anka_SВторой, вопрос есть ли какая то разница как работает intra_parallel в 64-битной DB2 и 32-битной.Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2009, 10:05 |
|
||
|
Внутренний параллелизм (intra_parallel) стоит ли заморачиваться при одной базе в экземпляр
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, спасибо это обнадёживает, хотя то народ говорит что intra_parallel может увеличить время обработки запросов, так же как изменение DFT_QUERYOPT с дефолтного 5 на наивысшее 9. И еще есть "вилка" по автоматическому обслуживанию база постоянно говорит о том что ей хотелось бы получить и runstat и reorg и bakcup, то есть в логe db2diag.log постоянно сыпятся сообщения Level:Event с текстом automatic reorg evalution, монитор постоянно показывает две три таблицы в состоянии требующем то сбора статистики, то реорганизации, причём порой сразу же после прохода таблиц runstat'ом c update статистики и последующего reorg'а. Сам db2diag.log c 16/01/2009 догнался уже до 95 метров читать его малоприятное занятие, рука тянется поотключать мониторы, но приложение работающее с базой слишком нестабильно. Можно его конечно пересоздать, но у меня был день(сутки) когда в лог нападало почти 800000 строк, т.е. как времменная мера может помочь не надолго :( Есть какая нибудь утилита более или менее удобоваримая что бы читать db2diag.log от db2 v.8.1 с 17 fixpak'ом (ОС Linux RH) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 19:30 |
|
||
|
Внутренний параллелизм (intra_parallel) стоит ли заморачиваться при одной базе в экземпляр
|
|||
|---|---|---|---|
|
#18+
Sorry, фикспак всё же 14, хотя я их 17 пользую но на другой задаче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 19:41 |
|
||
|
Внутренний параллелизм (intra_parallel) стоит ли заморачиваться при одной базе в экземпляр
|
|||
|---|---|---|---|
|
#18+
Anka_Sнарод говорит что intra_parallel может увеличить время обработки запросов, так же как изменение DFT_QUERYOPT с дефолтного 5 на наивысшее 9.Может. Для OLTP, как правило, не рекомендуется использовать intra_parallel, т.к. там запросы короткие и быстрые, а накладные расходы при использовании нескольких агентов для таких запросов могут только ухудшить время отклика.Anka_S И еще есть "вилка" по автоматическому обслуживанию база постоянно говорит о том что ей хотелось бы получить и runstat и reorg и bakcup, то есть в логe db2diag.log постоянно сыпятся сообщения Level:Event с текстом automatic reorg evalution, монитор постоянно показывает две три таблицы в состоянии требующем то сбора статистики, то реорганизации, причём порой сразу же после прохода таблиц runstat'ом c update статистики и последующего reorg'а.См. тут .Anka_SЕсть какая нибудь утилита более или менее удобоваримая что бы читать db2diag.log db2diag . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 09:51 |
|
||
|
Внутренний параллелизм (intra_parallel) стоит ли заморачиваться при одной базе в экземпляр
|
|||
|---|---|---|---|
|
#18+
Anka_SИ еще есть "вилка" по автоматическому обслуживанию база постоянно говорит о том что ей хотелось бы получить и runstat и reorg и bakcup, то есть в логe db2diag.log постоянно сыпятся сообщения Level:Event с текстом automatic reorg evalution, монитор постоянно показывает две три таблицы в состоянии требующем то сбора статистики, то реорганизации, причём порой сразу же после прохода таблиц runstat'ом c update статистики и последующего reorg'а.Оно правильно делает: сначала реорганизуют таблицу, а потом собирают статистику, а не наоборот.Anka_S Сам db2diag.log c 16/01/2009 догнался уже до 95 метров читать его малоприятное занятие, рука тянется поотключать мониторы, но приложение работающее с базой слишком нестабильно. Можно его конечно пересоздать, но у меня был день(сутки) когда в лог нападало почти 800000 строк...Вы можете уменьшить уровень диагностики, понизив diaglevel . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2009, 10:07 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35961971&tid=1603273]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 327ms |

| 0 / 0 |
