Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 чем повысить стоимость запроса, чтобы оптимизатор выбрал параллельный план?  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
SQL Azure. Чем повысить стоимость запроса, чтобы оптимизатор выбрал параллельный план?


автор
DBCC command 'SETCPU WEIGHT' is not supported in this version of SQL Server
14 мар 16, 15:24    [18928854]     Ответить | Цитировать Сообщить модератору
 Re: чем повысить стоимость запроса, чтобы оптимизатор выбрал параллельный план?  [new]
invm
Member

Откуда: Москва
Сообщений: 9405
Для форсирования параллельного плана есть TF 8649
Правда не знаю применим ли он к Azure.
14 мар 16, 15:30    [18928884]     Ответить | Цитировать Сообщить модератору
 Re: чем повысить стоимость запроса, чтобы оптимизатор выбрал параллельный план?  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
invm,

к сожалению, не позволяет. при этом dbcc tracestatus дает смотреть (много всего включено). речь идет не о VM в которой SQL Server. а именно вот этом поделье DB as service.
14 мар 16, 15:41    [18928941]     Ответить | Цитировать Сообщить модератору
 Re: чем повысить стоимость запроса, чтобы оптимизатор выбрал параллельный план?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
churupaha,

поставьте плохой хинт на объединение, например.
14 мар 16, 15:42    [18928947]     Ответить | Цитировать Сообщить модератору
 Re: чем повысить стоимость запроса, чтобы оптимизатор выбрал параллельный план?  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
Владислав Колосов,

примерно так и сделал. завелась телега. (запрос бессмысленный, там сложная формула считается, жрущая CPU, цель была вычислять ее на каждом потоке посмотрел также распределение строк по потокам - почти равномерно, и scalar operator'ы в параллельной зоне, меня такое устроит и ожур показует CPU load 99%). выяснить примерно количество ядер на тарифе P11 (получается ~8). и сравнить во сколько раз медленнее чем железяки (ну хоть как-нибудь сравнить).
14 мар 16, 15:56    [18929029]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить