本文介绍如何设置应用于使用特定 SQL Server Profiler 实例创建的所有跟踪的选项。
设置全局跟踪选项
- 在“工具”菜单上选择“选项” 。 
- 在“ 常规选项 ”对话框中,选择“ 选择字体 ”以修改显示选项,然后选择“ 确定”。 
- 根据需要选择 “建立连接后立即开始跟踪” 。 
- 根据需要选择 “当提供程序版本发生更改时更新跟踪定义” 。 建议选择该选项,且默认情况下选择该选项。 选择该选项后,跟踪定义会自动更新为执行跟踪的服务器的当前版本。 
- 根据需要指定服务器管理滚动更新文件的方式: - 选择 “不作提示,依次加载所有滚动更新文件” 在重播期间自动加载滚动更新文件。 
- 选择 “加载滚动更新文件之前进行提示” 在重播期间控制滚动更新文件。 
- 选择 “从不加载后续滚动更新文件” 每次只重播一个文件。 
 
- 根据需要设置重播选项: - 默认重播线程数 :控制重播期间使用的处理器线程数。 线程数越多,重播越快,但这会导致重播期间服务器的性能降低。 建议的设置为 - 4. 下表列出了可用选项:- 值 - 描述 - 2- 最小值。 使用两个线程重播。 - 4- 默认值。 - 255- 最大值。 设置为最大值会影响其他进程的性能。 
- “默认 Health Monitor 等待间隔(秒)”设置重播线程可以阻塞其他进程的最长时间(以秒为单位)。 下表说明了这些值。 - 值 - 描述 - 0- 最小值。 设置 - 0意味着 SQL Server Profiler 永远不会停止阻塞进程。- 3600- 默认值。 允许阻止不超过 - 3600秒或 1 小时的进程。- 86400- 最大值。 允许阻止运行时间不超过 - 86400秒或一天的进程。
- “默认 Health Monitor 轮询间隔(秒)”设置阻塞进程的轮询重播线程的频率。 下表说明了这些值。 - 值 - 描述 - 1- 最小值。 将 - 1设置为此值意味着 SQL Server Profiler 将每秒轮询一次,以检查阻塞进程。- 60- 默认值。 每分钟针对阻塞进程轮询一次。 - 86400- 最大值。 每 - 86400秒轮询阻止进程一次,或者一天轮询一次。