Почему мои индексы становятся отброшенными, когда я изменяю схему представления Index'd?

Console.WriteLine(new StackFrame().GetMethod().DeclaringType);
8
задан skaffman 9 July 2011 в 08:31
поделиться

1 ответ

поведение - это дизайн. Из электронной книги:

ALTER VIEW можно применить к проиндексированным Просмотры; однако ALTER VIEW безоговорочно отбрасывает все индексы на представление.

Когда вы изменяете схему, кластерный индекс придется перестраивать. Поскольку все некластеризованные индексы полагаются на кластеризованный индекс, их необходимо перестроить. Вероятно, поэтому все индексы отброшены.

7
ответ дан 5 December 2019 в 21:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: