SQL Server Profiler 参考

SQL Server Profiler 是用于从服务器捕获 SQL Server 事件的工具。事件保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重播某一系列的步骤。SQL Server Profiler 用于下列活动中:

  • 逐步分析有问题的查询以找到问题的原因。

  • 查找并诊断运行慢的查询。

  • 捕获导致某个问题的一系列 Transact-SQL 语句。然后用所保存的跟踪在某台测试服务器上复制此问题,接着在该测试服务器上诊断问题。

  • 监视 SQL Server 的性能以优化工作负荷。有关为数据库工作负荷而优化物理数据库设计的信息,请参阅数据库引擎优化顾问概述

  • 使性能计数器与诊断问题关联

SQL Server Profiler 还支持对 SQL Server 实例上执行的操作进行审核。审核将记录与安全相关的操作,供安全管理员以后复查。

本节内容

主题

说明

SQL Server Profiler 的典型用法

包含关于可在其中使用 SQL Server Profiler 的典型方案的信息。

启动 SQL Server Profiler

包含关于从“开始”菜单、SQL Server Management Studio 和“数据库引擎优化顾问”启动 SQL Server Profiler 的信息。

使用 SQL Server Profiler 键盘快捷键

包含有关可用于 SQL Server Profiler 的键盘快捷方式的信息。

SQL Server Profiler 的空间要求

包含有关 SQL Server Profiler 为了提供跟踪服务而需要在 Temp 目录中具备的空间大小的信息。

请参阅

其他资源