华为云云数据库rds跟踪标记_云淘科技

操作场景

使用存储过程进行跟踪标记,跟踪标记的主要用途如下:

获取比较深入的RDS for SQL Server信息,如Lock Manager的各种锁定操作。
改变某些RDS for SQL Server预设定的行为,如停止查询优化器寻找执行计划的超时时间。
改变某些命令当前的行为,如终止使用查询提示。

前提条件

成功连接RDS for SQL Server实例。关于连接华为云关系型数据库实例,请参考连接实例。

约束

执行此存储过程的必须是拥有[CREATE ANY DATABASE]权限的用户。如果不具备此权限的用户尝试执行该存储过程,系统将会如下提示:

Database restores can only be performed by database logins with [CREATE ANY DATABASE] permissions.

当前版本仅支持的跟踪标记为“1117, 1118, 1204, 1211, 1222, 1224, 3604”,如果对其他标记进行操作,系统将会如下提示:

Current version just open 1117, 1118, 1204, 1211, 1222, 1224, 3604 permission.

跟踪标记操作仅包括1,0,-1,若出现其他操作,系统将会如下提示:

Just support Open:1 Close:0 Check:-1

操作步骤

执行以下命令,进行跟踪标记。

EXEC msdb.dbo.rds_dbcc_trace @Trace_Flag, @Trace_Action;

@ Trace_Flag:指定跟踪标记序号,当前仅支持 1117, 1118, 1204, 1211, 1222, 1224, 3604。
@ Trace_Action:指定跟踪标记操作,1为打开跟踪标记,0为关闭跟踪标记,-1为查看跟踪标记。

打开跟踪标记1117,示例如下:

EXEC msdb.dbo.rds_dbcc_trace 1117, 1;

父主题: 存储过程的使用

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家