Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DFT_DEGREE=ANY и AIX SMT / 6 сообщений из 6, страница 1 из 1
02.02.2015, 15:14
    #38869580
sysdummy1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DFT_DEGREE=ANY и AIX SMT
Есть тестовая базенка 10.5.4 на AIX 7.1 TL2 SP2 ( 8VP shared LPAR ) c включенным SMT4 (т.е. 32 логических процессора)
В базе DFT_DEGREE=ANY, в инстансе MAX_QUERYDEGREE = ANY

Если перед тестовым запросом явно не указывать degree, то запрос выполняется в 8 потоков (в nmon'е видно, что работают только 8 процессоров из 32-х и в плане написано, что Query Degree = 8)

Если перед тем же запросом явно сказать SET СURRENT DEGREE = '32', то утилизируются все 32 cpu и рантайм на 35% меньше

Проявляется как на row-based так и на column-based таблицах.

Почему оптимизатор не хочет degree=32 ?
Как его "уговорить" без явной предварительной установки ?
...
Рейтинг: 0 / 0
03.02.2015, 02:06
    #38869969
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DFT_DEGREE=ANY и AIX SMT
sysdummy1,

db2set DB2_RESOURCE_POLICY=AUTOMATIC поможет?
...
Рейтинг: 0 / 0
03.02.2015, 10:22
    #38870110
sysdummy1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DFT_DEGREE=ANY и AIX SMT
mustacciosysdummy1,

db2set DB2_RESOURCE_POLICY=AUTOMATIC поможет?

не помогло
...
Рейтинг: 0 / 0
03.02.2015, 13:25
    #38870333
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DFT_DEGREE=ANY и AIX SMT
sysdummy1,

connect_proc и там SET CURRENT DEGREE ?
...
Рейтинг: 0 / 0
05.02.2015, 12:03
    #38872085
sysdummy1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DFT_DEGREE=ANY и AIX SMT
CawaSPb,

Ну так-то можно и DFT_DEGREE='32' в db cfg влупить :)
Хочется понять почему такое degree выбирается оптимизатором по дефолту
Ведь маркетинг нам говорит, что "DB2 optimized for POWER", а SMT как бы одна из его фич :)
Особенно интересно это в контексте BLU
...
Рейтинг: 0 / 0
05.02.2015, 17:46
    #38872667
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DFT_DEGREE=ANY и AIX SMT
sysdummy1,

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


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