数据库mirrors镜像偶尔会同步报警,可能是死锁问题 ,wiki下
开启数据库死锁日志功能
DBCC TRACEON (1222, -1); -- 1222 表示开启 Trace Flag 1222
DBCC TRACEON (1204, -1); -- 1204 表示开启 Trace Flag 1204
这里 -1
参数表示在 SQL Server 重启前一直保持 Trace Flag 的开启状态。如果你想要在下次 SQL Server 重启时自动关闭 Trace Flag,可以将参数设置为 0
关闭信号跟踪
DBCC TRACEOFF(1222,-1)
DBCC TRACEOFF(1204,-1)
查看信号跟踪是否开启。
DBCC TRACESTATUS(1204,-1)
DBCC TRACESTATUS(1222,-1)
日志查看
开启profiles
在【事件选择】页中,展开Locks事件,并选择以下事件:
- Deadlock graph
- Lock:Deadlock
- Lock:Deadlock Chain
关键字 dead 、 victim
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xieaoao@qq.com QQ:1296454177