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

Откуда: Москва
Сообщений: 5645
а как узнать... каких полей не хватает в индексе, вследствие чего используется букмарк... или может причина не в этом..?


для спящего время бодрствования равносильно сну
25 мар 04, 07:35    [595791]     Ответить | Цитировать Сообщить модератору
 Re: bookmark  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/optimsql/odp_tun_1_53g0.asp
25 мар 04, 07:39    [595797]     Ответить | Цитировать Сообщить модератору
 Re: bookmark  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
для одной таблицы включил поля в индекс, которые используются во всем селекте, букмарки исчезли.
для другой сделал тоже самое... букмарки остались... почему?

а что такое букмарк лукап я знаю...



для спящего время бодрствования равносильно сну
25 мар 04, 07:47    [595802]     Ответить | Цитировать Сообщить модератору
 Re: bookmark  [new]
ChA
Member

Откуда: Москва
Сообщений: 11135
Во 2 случае, возможно, оптимизатор не использует Ваш covered-индех по
каким-либо своим соображениям, надо смотреть план. Или, все-таки,
какое-то используемое поле не включено в индекс...
25 мар 04, 14:43    [597035]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить