除了记住每一个跟踪标志那么,有没有一种简单的方法可以记住跟踪标志组的作用。跟踪标志编号的第一位数字看起来可能意味着什么?
有人知道这个第一位数字代表什么吗?
答案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 中找到。