Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Spinifex Member Откуда: Сообщений: 55 |
Есть неиспользуемый индекс, который по статистике не имеет ни seeks, ни scans, ни lookup. Нигде не используется, в том числе не упоминается в планах запросов при поиске по тексту. Ну разве что вставка записей в таблице его использует. Удаляем этот индекс, через некоторое время начинает зависать один из отчетов. Который использует таблицу на которой был индекс. Запрос весь параллельный. Разница в планах не может добавить sort после одного из nested loop. Возможно ли такое? Или нужно смотреть в другую сторону? У меня есть предположение почему так происходит, типа у оптимизатора становится другой список таблиц, вот и получается другой план. По факту имеем дело с side effectом. Что скажите? |
24 июл 17, 20:15 [20671190] Ответить | Цитировать Сообщить модератору |
Сид Member Откуда: Москва Сообщений: 305 |
Spinifex, Может, этот индекс создан конкретно для данного отчёта? А в статистике нули хотя бы потому, что отчёт не запускали. По крайней мере с теми параметрами, при которых оптимально было бы использовать именно этот индекс. А вообще это всё пустословие, тк нет данных ни о запросе, ни об индексе. |
24 июл 17, 22:19 [20671388] Ответить | Цитировать Сообщить модератору |
Spinifex Member Откуда: Сообщений: 55 |
Сид, Такой вариант я проверял. Отчет запускал и только потом смотрел использование индексов. По самому отчету этот индекс использоваться не должен. Если приводить сейчас данные и запросы, то это я сделать не смогу. Т.к. много всего. |
24 июл 17, 22:26 [20671404] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8484 |
Spinifex, Вероятно, вместе с индексом удаляется статистика? Не уверен, здесь ли это так, но в некоторых случаях индекс может быть использован для создания других однотипных индексов. |
25 июл 17, 10:27 [20672124] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31813 |
|
||
25 июл 17, 10:33 [20672142] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
например? и что такое "однотипный индекс"? |
||
25 июл 17, 10:44 [20672185] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8484 |
o-o, понятия не имею, просто запомнил такой факт. |
25 июл 17, 11:04 [20672267] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8484 |
А, тормоз перестройки... При построении нового индекса может быть использован существующий. |
25 июл 17, 11:19 [20672320] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |