重播跟踪

适用于:SQL ServerAzure SQL 托管实例

重播是重现在跟踪内捕获的活动的功能。 在创建或编辑跟踪时,可以将跟踪保存到文件中并在以后重播。 可以使用 SQL Server Profiler 从一台计算机重播跟踪活动。 对于大型工作负荷,可使用分布式重播实用工具从多台计算机重播跟踪数据。

本节描述如何使用 SQL Server Profiler的重播功能。 有关分布式重播实用工具的详细信息,请参阅 SQL Server Distributed Replay

SQL Server Profiler 具有多线程播放引擎,能模拟用户连接和 SQL Server 身份验证。 重播对于解决应用程序或进程问题是很有用的。 当标识出问题并进行了纠正后,请对纠正后的应用程序或进程运行找出潜在问题的跟踪。 然后,重播原始跟踪并比较结果。

跟踪重播支持通过使用 SQL Server Profiler“重播”菜单上的“切换断点”和“运行至光标处”选项来进行调试。 由于这些选项可以将跟踪重播打断为较短的段以便进行增量分析,因此尤其改善了对长脚本的分析。

有关重播跟踪所需权限的信息,请参阅 运行 SQL Server Profiler 所需的权限

本节内容

主题 说明
重播要求 说明跟踪定义必须包含的事件,以便它能使用 SQL Server Profiler进行重播。
重播选项 (SQL Server Profiler) 说明在 “重播配置” SQL Server Profiler对话框中可以设置的选项。
重播跟踪的注意事项 (SQL Server Profiler) 说明不能使用 SQL Server Profiler 重播的跟踪事件以及重播跟踪对服务器性能的影响。

另请参阅

SQL Server 分布式重播