首页
登录 | 注册

如何使用SQL 事件探查器?

SQL 事件探查器是图形工具,使系统管理员得以监视 Microsoft SQL Server 实例中的事件。可以捕获有关每个事件的数据并将其保存到文件或 SQL Server 表中供以后分析。例如,可以对生产环境进行监视,了解执行速度太慢而妨碍性能的存储过程。
    使用 SQL 事件探查器只监视感兴趣的事件。如果跟踪变得太大,可以基于需要的信息进行筛选,以便只收集事件数据的子集。监视太多事件类会增加服务器和监视进程的开销,并且可能导致跟踪文件或跟踪表变得很大,尤其是在进行长时间监视时。 
    在跟踪事件后,SQL 事件探查器允许重播在 SQL Server 实例上捕获的事件数据,因此可以如事件当初发生时一样有效地重新执行保存的事件。
使用 SQL 事件探查器可以:
● 监视 SQL Server 实例的性能。
● 调试 Transact-SQL 语句和存储过程。
● 识别执行慢的查询。
● 在工程开发阶段,通过单步执行语句测试 SQL 语句和存储过程,以确认代码按预期运行。
● 通过捕获生产系统中的事件并在测试系统中重播它们来解决 SQL Server 中的问题。这对测试和调试很有用,并使得用户可以不受干扰地继续使用生产系统。
● 审核和复查在 SQL Server 实例中发生的活动。这使得安全管理员得以复查任何审核事件,包括登录尝试的成功与失败,以及访问语句和对象的权限成功与失败。 
   SQL 事件探查器为用于监视 SQL Server 实例的一组存储过程提供图形用户界面。例如,可以创建您自己的应用程序,以便使用 SQL  事件探查器存储过程监视 SQL Server。 
    必须有至少 10 MB 的可用空间用以运行 SQL 事件探查器。当使用 SQL 事件探查器时,如果可用空间降至 10 MB 以下,SQL 事件探查器的所有功能都将停止。

    怎么打开"SQL 事件探查器"

1. 在"企业管理器"的"工具"菜单上单击"SQL 事件探查器"命令打开 "SQL 事件探查器"
2. 在"SQL 事件探查器"工具栏上点击"新跟踪"图标打开SQL Server连接窗口,输入SQL Server地址、选择一种身份验证方式后确定连接

3. 选择默认的模板并运行即可开始跟踪,也可以自定义一个模板对指定的事件和进行跟踪并显示自定义的数据列 

本文网址:http://www.bnee.net/article/98615.html

相关文章

  • SQL Profiler的Trace分析 一般情况下: CPU:事件所使用的CPU时间总计(以毫秒为单位) READ:服务器代表事件执行的逻辑磁盘读取数 WRITE:服务器代表事件执行的物理磁盘写入数 DURATION:事件花费的时间总计( ...
  •  通常情况下,使用 SQL 事件探查器可以: 1.查找执行最差的查询 例如,可以创建跟踪来捕获与 TSQL 和 Stored Procedure 事件类(尤其是 RPC:Completed 和 SQL:BatchCompleted)相关的事 ...
  • Sql Server 事件探查器是SQL SERVER的一项利器.然而,这个工具偶尔也会出些令人不爽的问题,典型的就是对本地数据库(local)启动事件探查器跟踪后无法暂停及停止(点击暂停或停止就长时间没响应),半天后反应过来,但是却依然在 ...
  • SQL SERVER->事件探查器->文件->新建->跟踪,输入用户名.密码 -> 出现跟踪属性窗体-> 常规选项页 ,(你可以设定事件或进行筛选,这样开起来好看些,或不用.)-> 运行 你就可以比 ...
  • SQL 事件探查器 事件
    2.事件 一个事件表现SQL Server中执行的各种活动.这些活动可以简单地分类为事件类,游标事件,锁事件,存储过程事件和T-SQL事件是常见的事件类. 对于性能分析,主要对SQL Server上执行的各种活动的资源压力水平的事件感兴趣. ...
  • SQL Server 2000 “事件探查器”的简单使用
    1.在安装有SQL SERVER 2000的电脑上打开"事件探查器",操作如图:   2.在"事件探查器"中新建一个跟踪:文件/新建/跟踪   3.输入连接服务器的秘密,注意是U8的数据服务器,可以根 ...
  • SQL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这些有价值的信息保存到文件或表,以便以后用来分析解决数据库出现的问题,对数据库引擎性能进行优化.本文 ...