Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Удаление неиспользуемого индекса бьет по производительности

$
0
0
Есть неиспользуемый индекс, который по статистике не имеет ни seeks, ни scans, ни lookup. Нигде не используется, в том числе не упоминается в планах запросов при поиске по тексту. Ну разве что вставка записей в таблице его использует.
Удаляем этот индекс, через некоторое время начинает зависать один из отчетов. Который использует таблицу на которой был индекс. Запрос весь параллельный. Разница в планах не может добавить sort после одного из nested loop.
Возможно ли такое? Или нужно смотреть в другую сторону? У меня есть предположение почему так происходит, типа у оптимизатора становится другой список таблиц, вот и получается другой план. По факту имеем дело с side effectом.
Что скажите?

Viewing all articles
Browse latest Browse all 7251

Trending Articles