Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 启用跟踪标志1222-将死锁信息写入日志的含义是什么?_Sql Server_Database Deadlocks_Dbcc - Fatal编程技术网

Sql server 启用跟踪标志1222-将死锁信息写入日志的含义是什么?

Sql server 启用跟踪标志1222-将死锁信息写入日志的含义是什么?,sql-server,database-deadlocks,dbcc,Sql Server,Database Deadlocks,Dbcc,是否有人监控启用此跟踪标志是否会增加任何等待类型,或在任何情况下产生任何性能问题 对于这个问题,让我们考虑一下,没有多少死锁,只是偶尔发生。 < P>根据我周围听到的很多事情,我现在有以下观点: 启用跟踪标志的开销很小,除非遇到大量死锁,这将导致大量死锁图写入错误日志。但是,听起来情况并非如此,因此启用跟踪应该是安全的(只要实例重新启动,随时都可以关闭跟踪)。sql server会大量注销,因此我看不出打开此标志会导致任何问题。这可能是一个相关的阅读:@Tanner,谢谢Tanner-好文章 D

是否有人监控启用此跟踪标志是否会增加任何等待类型,或在任何情况下产生任何性能问题


对于这个问题,让我们考虑一下,没有多少死锁,只是偶尔发生。

< P>根据我周围听到的很多事情,我现在有以下观点:


启用跟踪标志的开销很小,除非遇到大量死锁,这将导致大量死锁图写入错误日志。但是,听起来情况并非如此,因此启用跟踪应该是安全的(只要实例重新启动,随时都可以关闭跟踪)。

sql server会大量注销,因此我看不出打开此标志会导致任何问题。这可能是一个相关的阅读:@Tanner,谢谢Tanner-好文章
DBCC TRACEON (1222) -- writes deadlocks to the errorlog