RDS SQL Server 2012及以上版本執行個體支援部分DBCC(Database Consistency Checker)功能。您可使用高許可權帳號執行sp_rds_dbcc_trace
預存程序開啟需要的跟蹤標記,用於監控資料庫的死結、空間管理、緩衝等情況,從而協助您更好地最佳化資料庫效能和健全狀態。
支援的跟蹤標記
1222、1204、1117、1118、1211、1224、3604。
說明
跟蹤標記的具體含義及使用注意事項,請參見微軟官方文檔。
您可以使用
DBCC tracestatus(-1)
查看跟蹤標記是否已開啟。
使用方法
本樣本以開啟1222跟蹤標記為例,示範DBCC功能的使用方法:
USE master
GO
-- 查詢當前資料庫引擎的版本
SELECT SERVERPROPERTY('edition')
GO
-- 建立資料庫
CREATE DATABASE testdb
GO
DBCC tracestatus(-1)
-- 開啟跟蹤標記
EXEC sp_rds_dbcc_trace 1222,1
WAITFOR DELAY '00:00:10'
DBCC tracestatus(-1)
GO