SQL Server 2008為索引操作選擇恢復模式

iSQlServer發表於2009-01-20

某些完整日誌記錄、大規模索引操作可以生成大型資料負荷,不管是離線執行操作還是聯機執行操作,這些資料負荷都可能導致快速填滿事務日誌。這可能影響效能。通過在索引操作的持續時間內將資料庫的恢復模式設定為大容量日誌模式或簡單模式,可以使這些索引操作的日誌記錄最小。最小日誌記錄比完整日誌記錄更加有效,並可以降低索引操作填滿日誌空間的可能性。

 索引操作日誌記錄
下表列出了索引操作和這些操作的每種資料庫恢復模式下可用的日誌記錄的型別。聯機和離線索引操作均支援這些恢復模式。

索引操作  完整  大容量日誌  簡單 
ALTER INDEX REORGANIZE
 完全記錄
 完全記錄
 完全記錄
 
ALTER INDEX REBUILD
 完全記錄
 按最小方式記錄
 按最小方式記錄
 
CREATE INDEX
 完全記錄
 按最小方式記錄
 按最小方式記錄
 
DBCC INDEXDEFRAG
 完全記錄
 完全記錄
 完全記錄
 
DBCC DBREINDEX
 完全記錄
 按最小方式記錄
 按最小方式記錄
 
DROP INDEX
 索引頁釋放是完整日誌記錄;新堆的重新生成(如果適用)是完整日誌記錄。
 索引頁釋放將完全記錄;新堆的重新生成將按最小方式記錄(如果適用的話)。
 索引頁釋放將完全記錄;新堆的重新生成將按最小方式記錄(如果適用的話)。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541490/,如需轉載,請註明出處,否則將追究法律責任。

相關文章