Це дивна ситуація, але я сподіваюся, що хтось має відповідь.
Під час усунення несправностей з продуктивністю ми додали в таблицю НЕКЛЮЧЕНИЙ ІНДЕКС, як цього вимагав sp_BlitzIndex
. Ми перевірили його використання на наступний день, і він показав 0 читань ( 0 сканування / пошуку, 0 однократних пошукових запитів ), тому ми його відключили.
На наступну хвилину ми отримуємо скаргу на таку ж повільність у застосуванні (проблеми з роботою), яку ми намагалися перевірити та вирішити в першу чергу, коли ми додали INDEX.
Тепер, я знаю теоретично, це звучить чисто випадково. ІНДЕКС був доказовим, вимірним, НЕ ВИКОРИСТОВАНО . Вимкнення його НЕ БУДЕ викликати погіршення продуктивності запитів. Але це майже ТОО збіглося.
Питання
Отже, моє питання, досить просто, таким чином:
Чи взагалі можливо , що НЕЗАКОНОВАНИЙ ІНДЕКС, чиї статистики використання (із DMV / / sp_BlitzIndex
) показують НЕ використання, все ще допомагають виконувати запити як-небудь на порушеній таблиці?