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

Откуда:
Сообщений: 115
Здравствуйте.

Подскажите, можно ли, не меняя текст запроса, изменить порядок, в котором оптимизатор производит join таблиц. Проблема в том что перешли на 2008 с 2000 и некоторые планы поломались. Ну и вообще от чего зависит порядок, в котором оптимизатор выполняет join.
23 дек 09, 09:55    [8105294]     Ответить | Цитировать Сообщить модератору
 Re: Порядок соединения таблиц  [new]
--__Александр__--
Member

Откуда:
Сообщений: 2631
-force order
-порядок зависит оттого, что оптимизатор посчитал что такой порядок будет оптимальным
23 дек 09, 10:02    [8105332]     Ответить | Цитировать Сообщить модератору
 Re: Порядок соединения таблиц  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
TMN
Здравствуйте.

Подскажите, можно ли, не меняя текст запроса, изменить порядок, в котором оптимизатор производит join таблиц. Проблема в том что перешли на 2008 с 2000 и некоторые планы поломались. Ну и вообще от чего зависит порядок, в котором оптимизатор выполняет join.


обьединения разные бывают.
можно, индексами , статистикой .
оптимизатор 2000 и 2008 разные.
хардкодед запросы , мы вас поздравляем.
23 дек 09, 10:03    [8105333]     Ответить | Цитировать Сообщить модератору
 Re: Порядок соединения таблиц  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
http://msdn.microsoft.com/en-us/library/ms190417.aspx
23 дек 09, 15:49    [8108351]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить