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