有更简单的方法可以记住 SQL Server 中的跟踪标志吗?

有更简单的方法可以记住 SQL Server 中的跟踪标志吗?

除了记住每一个跟踪标志那么,有没有一种简单的方法可以记住跟踪标志组的作用。跟踪标志编号的第一位数字看起来可能意味着什么?

有人知道这个第一位数字代表什么吗?

答案1

是的,跟踪标志按 SQL Server 的区域分组 - 前两位数字始终表示区域。例如:

  • 6xx 是存储引擎访问方法
  • 8xx 是缓冲池
  • 12xx 是锁管理器
  • 14xx 是数据库镜像
  • 25xx、52xx 与 DBCC 相关
  • 30xx、31xx、32xx 是备份/恢复
  • 36xx 是 SQL Server 通用“运行时”
  • 55xx 是 FILESTREAM
  • 73xx,74xx是查询执行
  • 76xx 与全文相关(?)
  • 75xx 是游标
  • 82xx 是复制

这些只是我记得的,因为我不再有源代码(我编写了大量代码并拥有 2008 年的整个存储引擎)。

没有简单的方法可以记住每个人所做的事情。

希望这可以帮助。

答案2

除了 Paul 所发布的内容之外,您还可以通过 Google 搜索大多数跟踪标志并获取它们的描述。甚至很多未记录的跟踪标志也在那里。大多数已记录的、您需要经常使用的跟踪标志都可以在 Books OnLine 中找到。

相关内容