У меня проблемы с поиском окончательного источника информации об этом где-либо, так что, надеюсь, гуру может дать мне ответ здесь.
У меня есть очень большая таблица, к которой мы должны были добавить столбец. Кластерный индекс довольно сильно фрагментирован, и я хочу сделать это, ALTER INDEX REBUILDчтобы очистить его.
Я также обычно делаю, ALTER TABLE REBUILDкогда я изменяю столбцы, так как это очищает любые указатели или расщепления от этой операции.
Нужно ли делать оба, так как мы говорим о кластеризованном индексе, который по сути является таблицей?
Я подозреваю, что ALTER INDEX REBUILDкластер не будет обновлять все, что ALTER TABLEбудет, но я также боюсь, что ALTER TABLEон не очистит фрагментацию индекса.