如何:集成 SQL 跟踪数据

更新:2007 年 11 月

SQL 跟踪是一种可用在负载测试中的工具,可帮助您监视和提高 Web 应用程序的性能。只有当 Web 应用程序使用 SQL Server 存储数据时,才应使用 SQL 跟踪。

说明:

SQL 跟踪并不限于 Web 测试。SQL 跟踪也非常适合那些访问 SQL Server 数据库的应用程序的单元测试。

可以在负载测试过程中收集 SQL 跟踪数据,以便在日后进行分析。只能在负载测试编辑器中启用 SQL 跟踪。用负载测试向导创建负载测试时,无法启用 SQL 跟踪。有关更多信息,请参见关于 SQL 跟踪

说明:

若要在运行 Windows Vista 的计算机上本地运行的负载测试中使用 SQL 跟踪,您必须是所跟踪的 SQL Server 实例的 sysadmin 角色的成员。若要解决此问题,SQL Server 管理员必须将您添加到 sysadmin 角色中。

为负载测试运行启用 SQL 跟踪

  1. 在“负载测试编辑器”中打开一个负载测试。

  2. 右击负载测试中的活动“运行设置”节点,再单击“属性”。

    随即出现“属性”窗口。

  3. 设置“已启用 SQL 跟踪”属性。True 表示已启用了 SQL 跟踪,False 表示未启用。

  4. 设置“SQL 跟踪连接字符串”属性。键入要监视的 SQL 服务器的连接字符串,或者单击省略号按钮以打开“连接属性”对话框。

  5. 设置“SQL 跟踪目录”属性。键入一个用于存储 SQL 跟踪数据的文件夹。SQL Server 和运行 Visual Studio Team System Test Edition 的客户端必须能够访问该路径。

  6. 设置“跟踪 SQL 操作的最短持续时间”属性。为所跟踪查询的最短持续时间键入一个值。例如,键入 500 表示需要跟踪运行时间超过 500 毫秒的所有查询。单位是毫秒。对于 SQL Server 2005,单位是微秒。

  7. 保存并运行测试。

    只有当您完成了负载测试之后,才能查看 SQL 跟踪数据。有关更多信息,请参见如何:查看来自负载测试运行的 SQL 跟踪数据

请参见

其他资源

编辑负载测试

分析负载测试运行

负载测试结果储存库