2014-10-31

工作原理


SQL Server Profiler这个工具是SQL Trace的一个GUI的版本,而SQL Trace是一组脚本,自SQL Server 2000就已经有了的。SQL Trace就是一个非常简单的工具,它的作用就是捕获客户端应用与SQL Server之间的通信的信息

打开方式


Launch SQL Server Profiler (start -> Microsoft SQL Server 2005 -> Perfomance tools) and start new trace Or run:  profiler (SQL Server 2008); profiler90(SQL Server 2005)

作用


1.可以监视SQL Server内部发生的各种活动:例如发生在数据库引擎中的活动,发生在Analysis Services以及Integration Services中的活动。

2.监控并且确认某些查询,事务相关的性能问题等。

3.可以对执行计划进行分析。

4.可以监视并且确认SQL Server内部的发生的一些错误和警告。

5.可以捕获数据库发生的数据,并且还可以对数据库的压力进行重放。

6.可以对数据库中用户的活动进行审计跟踪。

7.可以通过多种方式对数据进行分析与跟踪。

8.可以将跟踪的数据与系统的性能计数器关联起来,从而更加全面的检查发生的问题。

9.可以将跟踪的数据以DTA来进行分析

10.还可以对SQL Profiler进行编程,可以不使用它的GUI工具。

参考

[1] 全面掌握SQL Server Profiler系列1:原理与相关概念

[2] 全面掌握SQL Profiler系列2:快速使用

[3] SQL Server Profiler使用方法

[4] 运用工具优化数据库设计(Database Engine Tuning Advisor)

相关文章:

  • 2021-03-30
  • 2021-05-15
  • 2022-02-10
  • 2021-05-27
  • 2022-01-23
  • 2021-11-24
猜你喜欢
  • 2021-08-24
  • 2021-06-16
  • 2021-06-27
  • 2022-12-23
  • 2021-12-22
  • 2021-11-28
相关资源
相似解决方案