Выбор модели восстановления для операций с индексами

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

Протоколирование операции с индексами

В следующей таблице перечислены операции с индексами и тип протоколирования, доступный для них в каждой из моделей восстановления базы данных. Эти модели восстановления поддерживаются для операций с индексами, выполняющихся как в оперативном, так и в автономном режиме.

Операция с индексами

Полная

С неполным протоколированием

Простая

ALTER INDEX REORGANIZE

С полным протоколированием

С полным протоколированием

С полным протоколированием

ALTER INDEX REBUILD

С полным протоколированием

С минимальным протоколированием

С минимальным протоколированием

CREATE INDEX

С полным протоколированием

С минимальным протоколированием

С минимальным протоколированием

DBCC INDEXDEFRAG

С полным протоколированием

С полным протоколированием

С полным протоколированием

DBCC DBREINDEX

С полным протоколированием

С минимальным протоколированием

С минимальным протоколированием

DROP INDEX

Освобождение индексной страницы полностью протоколируется; создание новой кучи (при необходимости) также полностью протоколируется.

Освобождение индексной страницы полностью протоколируется; создание новой кучи (при необходимости) протоколируется минимально.

Освобождение индексной страницы полностью протоколируется; создание новой кучи (при необходимости) протоколируется минимально.

Дополнительные сведения см. в разделе Выбор модели восстановления для базы данных.