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

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

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

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

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

ALTER INDEX REORGANIZE

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

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

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

ALTER INDEX REBUILD

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

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

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

CREATE INDEX

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

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

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

DBCC INDEXDEFRAG

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

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

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

DBCC DBREINDEX

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

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

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

DROP INDEX

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

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

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

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

См. также

Основные понятия

Операции с минимальным протоколированием

Другие ресурсы

CREATE INDEX (Transact-SQL)
ALTER INDEX (Transact-SQL)
ALTER DATABASE (Transact-SQL)
DROP INDEX (Transact-SQL)
DBCC INDEXDEFRAG (Transact-SQL)
DBCC DBREINDEX (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005