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