igelr Asked: 2018-08-09 07:40:21 +0800 CST2018-08-09 07:40:21 +0800 CST 2018-08-09 07:40:21 +0800 CST MS SQL Server 中的仅限全局范围的跟踪标志 772 如果跟踪标志的范围仅为全局,是否意味着我不能将它仅用于一个连接而不影响其他连接的性能? sql-server trace-flags 2 个回答 Voted Best Answer Shanky 2018-08-09T08:40:39+08:002018-08-09T08:40:39+08:00 如果跟踪标志的范围仅为全局,是否意味着我不能将它仅用于一个连接而不影响其他连接的性能? 范围表示跟踪标志的影响,全局范围意味着它将适用于 SQL Server 的所有连接,不能使其只对特定连接/会话起作用。另一方面,范围限于会话的跟踪标志将适用于特定会话。 如果您参考Trace Flags文档,它说 SQL Server 的未来版本可能不支持跟踪标志行为。 如果您使用的是 SQL Server 2008 及更高版本,则可以使用扩展事件来获取死锁信息。请参见 使用扩展事件获取历史死锁信息 以图形方式查看扩展事件死锁图 Kin Shah 2018-08-09T07:48:48+08:002018-08-09T07:48:48+08:00 如果您想获取死锁信息,则不必启用 1204 traceflag。 您可以使用我的脚本来获取使用事件通知的死锁图。
范围表示跟踪标志的影响,全局范围意味着它将适用于 SQL Server 的所有连接,不能使其只对特定连接/会话起作用。另一方面,范围限于会话的跟踪标志将适用于特定会话。
如果您参考Trace Flags文档,它说
如果您使用的是 SQL Server 2008 及更高版本,则可以使用扩展事件来获取死锁信息。请参见
如果您想获取死锁信息,则不必启用 1204 traceflag。
您可以使用我的脚本来获取使用事件通知的死锁图。