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

Откуда:
Сообщений: 145
Подскажите, как заставить запрос использовать конкретный индекс,а не тот который он предлагает?
14 окт 09, 18:20    [7786972]     Ответить | Цитировать Сообщить модератору
 Re: Использование определенного индекса  [new]
1234567
Member

Откуда:
Сообщений: 704
Хинт with (index)
14 окт 09, 18:22    [7786981]     Ответить | Цитировать Сообщить модератору
 Re: Использование определенного индекса  [new]
iljy
Member

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

FROM TableName with(index(...))

но лучше разобраться - а почему собственно он не хочет этот индекс использовать.
14 окт 09, 18:22    [7786991]     Ответить | Цитировать Сообщить модератору
 Re: Использование определенного индекса  [new]
Mih_dim
Member

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

спасибо, буду разбираться
21 окт 09, 16:28    [7819134]     Ответить | Цитировать Сообщить модератору
 Re: Использование определенного индекса  [new]
ChA
Member

Откуда: Москва
Сообщений: 10989
На всякий случай. Хинт не даёт гарантии использования индекса, иногда оптимизатор может упереться и ни в какую. Буквально недавно столкнулся с такой ситуацией.
21 окт 09, 17:44    [7819812]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить