如何:查看来自负载测试运行的 SQL 跟踪数据
更新:2007 年 11 月
可以在负载测试运行过程中收集 SQL 跟踪数据,以供日后分析。通过收集跟踪数据,可以识别出在所测试的 SQL Server 数据库中运行速度最慢的查询和存储过程。有关更多信息,请参见关于 SQL 跟踪。
在创建负载测试之后,可以通过在负载测试编辑器中编辑负载测试来启用跟踪功能。有关更多信息,请参见如何:集成 SQL 跟踪数据。
如果启用了 SQL 跟踪,在负载测试运行期间便会创建一个包含跟踪数据的文件。在测试运行结束时,该数据会自动保存到负载测试结果存储区中,跟踪文件会被删除。在完成负载测试之后,可以在“SQL 跟踪”表中分析跟踪数据。
查看 SQL 跟踪数据
查看 SQL 跟踪数据
在负载测试分析器中,单击工具栏上的“表”,确保显示表的网格。
从“表”下拉列表框中选择“SQL 跟踪”。
在测试运行过程中收集到的跟踪数据将显示在网格中。表中将列出运行速度最慢的几个 SQL 操作,并按照持续时间来排序,最慢的放在最上面。通常,“持续时间”列是第一个要检查的列。该数据以毫秒显示。
将显示如下所示的列:
事件类
持续时间
CPU
读取
写入
文本数据
开始时间
结束时间
说明: 如果要跟踪 SQL 事件而不是跟踪在这些列中标识出的数据,则可以使用与 Visual Studio Team System Test Edition 分开提供的使用 SQL Server Profiler工具来设置自己的自定义 SQL 跟踪。