Выбор модели восстановления для операций с индексами
Некоторые крупномасштабные операции с полным протоколированием могут производить значительный объем данных, в результате чего журнал транзакций быстро заполняется, независимо от того, выполняется операция в автономном или оперативном режиме. Поэтому может снизиться производительность. Для таких операций с индексами можно установить режим минимального протоколирования, на время ее выполнения переключив базу данных в модель с неполным протоколированием или простую модель восстановления. Минимальное протоколирование выполняется более эффективно, чем полное, и снижает вероятность переполнения журнала во время выполнения операции с индексами.
Протоколирование операции с индексами
В следующей таблице перечислены операции с индексами и тип протоколирования, доступный для них в каждой из моделей восстановления базы данных. Эти модели восстановления поддерживаются для операций с индексами, выполняющихся как в оперативном, так и в автономном режиме.
Операция с индексами |
Полная |
С неполным протоколированием |
Простая |
---|---|---|---|
ALTER INDEX REORGANIZE |
С полным протоколированием |
С полным протоколированием |
С полным протоколированием |
ALTER INDEX REBUILD |
С полным протоколированием |
С минимальным протоколированием |
С минимальным протоколированием |
CREATE INDEX |
С полным протоколированием |
С минимальным протоколированием |
С минимальным протоколированием |
DBCC INDEXDEFRAG |
С полным протоколированием |
С полным протоколированием |
С полным протоколированием |
DBCC DBREINDEX |
С полным протоколированием |
С минимальным протоколированием |
С минимальным протоколированием |
DROP INDEX |
Освобождение индексной страницы полностью протоколируется; создание новой кучи (при необходимости) также полностью протоколируется. |
Освобождение индексной страницы полностью протоколируется; создание новой кучи (при необходимости) протоколируется минимально. |
Освобождение индексной страницы полностью протоколируется; создание новой кучи (при необходимости) протоколируется минимально. |
Дополнительные сведения см. в разделе Выбор модели восстановления для базы данных.