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

Откуда:
Сообщений: 153
Привет, мальчики.


Подскажите, после создания дополнительного индекса в таблице надо ли что-то еще делать чтобы он заработал?

А то запрос выполняется медленнее на 30%.

В плане индекс используется.
29 май 17, 18:59    [20521188]     Ответить | Цитировать Сообщить модератору
 Re: Почему после создания индекса запрос выполняется медленнее...  [new]
iiyama
Member

Откуда:
Сообщений: 642
a.tarannikova,
Разве не быстрее сравнить 2 плана, чем писать на форум?
29 май 17, 19:31    [20521236]     Ответить | Цитировать Сообщить модератору
 Re: Почему после создания индекса запрос выполняется медленнее...  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4721
a.tarannikova
Привет, мальчики.


Подскажите, после создания дополнительного индекса в таблице надо ли что-то еще делать чтобы он заработал?

А то запрос выполняется медленнее на 30%.

В плане индекс используется.


Включите показ плана и запустите такой скрипт

BEGIN TRAN

<Ваш запрос>  

CREATE INDEX... ваш индекс 

<Ваш запрос>  

ROLLBACK 


Посмотрите статистику и план
29 май 17, 20:22    [20521286]     Ответить | Цитировать Сообщить модератору
 Re: Почему после создания индекса запрос выполняется медленнее...  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Запросы на вставку всегда станут немного медленнее, т.к. нужно обслуживать еще один индекс.

Обновить статистику таблицы пробовали ?
30 май 17, 09:53    [20522078]     Ответить | Цитировать Сообщить модератору
 Re: Почему после создания индекса запрос выполняется медленнее...  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
a.tarannikova,

автор
Подскажите, после создания дополнительного индекса в таблице надо ли что-то еще делать чтобы он заработал?
А то запрос выполняется медленнее на 30%.
В плане индекс используется.

добавление индекса <> ускорению запроса. Скорее всего вы ещё и лукапы на таблицы получили и т.п.
30 май 17, 10:01    [20522128]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить