某些完整日志記錄、大規模索引操作可以生成大型資料負荷,不管是脫機執行操作還是聯機執行操作,這些資料負荷都可能導緻快速填滿事務日志。這可能影響性能。通過在索引操作的持續時間内将資料庫的恢複模式設定為大容量日志模式或簡單模式,可以使這些索引操作的日志記錄最小。最小日志記錄比完整日志記錄更加有效,并可以降低索引操作填滿日志空間的可能性。
下表列出了索引操作和這些操作的每種資料庫恢複模式下可用的日志記錄的類型。聯機和脫機索引操作均支援這些恢複模式。
索引操作
完整
大容量日志
簡單
ALTER INDEX REORGANIZE
完全記錄
ALTER INDEX REBUILD
按最小方式記錄
CREATE INDEX
DBCC INDEXDEFRAG
DBCC DBREINDEX
DROP INDEX
索引頁釋放是完整日志記錄;新堆的重新生成(如果适用)是完整日志記錄。
索引頁釋放将完全記錄;新堆的重新生成将按最小方式記錄(如果适用的話)。
有關詳細資訊,請參閱。