Sql Server Profiler Sql 事件探查器 使用方法
如何进入事件探查器:开始 → 程序 → SQL Server 2008 R2 → Sql Server Profiler,点击打开可视窗口,点击新建事件跟踪,输入数据库用户名和密码。
事件探查器重要列名解释:
CPU:事件所使用的 CPU 时间总计(以毫秒为单位);
Duration : 持续时间,事件所花费的时间总计,(以毫秒为单位);
Reads : 服务器代表事件执行的逻辑磁盘读取数,(以字节为单位);
Writes :服务器代表事件执行的物理磁盘写入数,(以字节为单位) ;
LoginName:SQL 登陆用户;
SPID:会话编号;
StartTime:开始执行时间;
EndTime:执行结束时间;
TextDate:执行的语句;
如何仅对单独一张表进行监视分析:
选中跟中 -- 右键 -- 属性 -- 事件选择 -- TSQL -- 列筛选器 -- TextData -- 展开类似于 -- 输入框中写 %表名 或 select 或 update %
如何仅对单独一个库进行监视分析:
选中跟中 -- 右键 -- 属性 -- 事件选择 -- TSQL -- 列筛选器 -- DatabaseName -- 展开类似于 -- 输入框中填写 数据库名称
如果遇到列筛选器里面的选项修改不了,请先确认下这个跟中事件有没有停止,只有停止的状态下才可以修改成功!!!
网站运行比较慢,并发比较卡,可以使用 Sql Server Profiler 来监视哪些 sql 语句性能比较低来进行优化!!!