powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DFT_DEGREE=ANY и AIX SMT
6 сообщений из 6, страница 1 из 1
DFT_DEGREE=ANY и AIX SMT
    #38869580
sysdummy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть тестовая базенка 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
DFT_DEGREE=ANY и AIX SMT
    #38869969
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdummy1,

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

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

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

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

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

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


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