SQL Server Profiler 增强功能

SQL Server Profiler是用于 SQL 跟踪的图形用户界面,用来监视 Microsoft 数据库引擎或 Analysis Services 的实例。可以捕获关于每个数据库事件的数据,并将其保存到文件或表供以后分析。例如,可以监视产品环境,以了解哪些存储过程执行速度太慢并妨碍性能。

新增功能

SQL Server Profiler中的新功能包括:

  • 滚动更新跟踪文件。SQL Server Profiler可以连续地按顺序重播一个或多个收集的滚动更新跟踪文件。
  • 新扩展性标准。SQL Server Profiler使用基于 XML 的定义,该定义使 SQL Server Profiler更易于从其他类型的服务器和编程接口捕获事件。
  • Microsoft SQL Server 2005 Analysis Services (SSAS) 的事件探查操作。SQL Server Profiler现在支持捕获和显示 SSAS 引发的事件。
  • Microsoft SQL Server 2005 Integration Services (SSIS) 的事件探查操作。SQL Server Profiler现在可以显示 SSIS 引发的事件。
  • 将跟踪到的显示计划另存为 XML。显示计划结果可以存为 XML 格式,以后可以加载供图形显示计划在查询编辑器中显示,而无需基础数据库。SQL Server Profiler还会在 SQL Server Profiler捕获显示计划 XML 事件的时候显示这些事件的图形表示形式。
  • 将跟踪结果另存为 XML。除了标准保存格式 ANSI、UNICODE 和 OEM 外,跟踪结果还可以保存为 XML 格式。以这种形式保存的结果可以编辑,并可用作 SQL Server Profiler重播功能的输入。
  • 聚合视图。用户可以选择聚合选项,并为聚合选择一个键。这使用户能够查看显示聚合执行所在列的视图,同时显示构成聚合值的行的计数。
  • 跟踪事件与性能监视器计数器的相关性。SQL Server Profiler可以使性能监视器计数器与 SQL Server 事件或 SSAS 事件相关联。管理员可以从预定义的性能监视器计数器集中选择,并将其按指定的时间间隔进行保存,同时仍可收集 SQL Server 或 SSAS 跟踪。

请参阅

其他资源

SQL Server Profiler 术语

帮助和信息

获取 SQL Server 2005 帮助