重播是重现在跟踪内捕获的活动的功能。 在创建或编辑跟踪时,可以将跟踪保存到文件中并在以后重播。 可以使用 SQL Server Profiler 从一台计算机重播跟踪活动。 对于大型工作负荷,可使用分布式重播实用工具从多台计算机重播跟踪数据。
本节描述如何使用 SQL Server Profiler 的重播功能。 有关分布式重播实用工具的详细信息,请参阅SQL Server 分布式重播。
SQL Server Profiler 具有多线程播放引擎,能模拟用户连接和 SQL Server 身份验证。 重播对于解决应用程序或进程问题是很有用的。 当标识出问题并进行了纠正后,请对纠正后的应用程序或进程运行找出潜在问题的跟踪。 然后,重播原始跟踪并比较结果。
跟踪重播支持通过使用 SQL Server Profiler**“重播”菜单上的“切换断点”和“运行至光标处”**选项来进行调试。 由于这些选项可以将跟踪重播打断为较短的段以便进行增量分析,因此尤其改善了对长脚本的分析。
有关重播跟踪所需权限的信息,请参阅运行 SQL Server Profiler 所需的权限。
本节涉及的主题
主题 |
说明 |
---|---|
说明跟踪定义必须包含的事件,以便它能使用 SQL Server Profiler 进行重播。 |
|
说明在 SQL Server Profiler 的“重播配置”对话框中可以设置的选项。 |
|
说明不能使用 SQL Server Profiler 重播的跟踪事件以及重播跟踪对服务器性能的影响。 |