SQL Server DBCC功能

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