SQL отключить / включить индексы - PullRequest
2 голосов
/ 25 марта 2011

Я делаю некоторые оценки индекса и хочу отключить использование индекса.Я снял флажок с опции «Использовать индекс» в свойствах индекса, но когда я снова включил его, чтобы включить использование индекса, кажется, что он перестраивает индекс.Это большие индексы, а на восстановление у некоторых уходит 3 часа.

Есть ли способ быстро отключить / включить индексы в SQL 2008?

Ответы [ 2 ]

4 голосов
/ 25 марта 2011

После повторного включения индекса индекс перестраивается, потому что любые обновления, которые произошли, когда он отключен, делают индекс устаревшим и неэффективным.

0 голосов
/ 25 марта 2011

Помощник по настройке базы данных имеет возможность добавлять гипотетические индексы и выдвигать гипотезы об эффекте удаления индексов, но я не думаю, что функциональность раскрывается каким-либо образом, который мы можем использовать сами.

Вывозможно может создать копию базы данных только для статистики , если вы просто хотите поиграться с различными такими сценариями (я сам не пробовал)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...