SQLServer数据库慢查询追踪

不喜欢跟研发扯淡,说点击功能慢,是网络、服务器、运维的锅,

甩手给你打开慢查询,时间超过5s的全部抓取,已经很仁慈了,才抓取大于5s的SQL语句。。。。。

SQL SERVER 2014数据库慢查询追踪
1、使用 SQL Server Profiler进行追踪

2、点击SQL Server Profiler(P),连接到服务器

3、设置要保存文件的大小,值尽可能大点:

4、选择 事件选择,并将下面的选项勾上:

5、再选择列筛选器

6、选择完成之后,点击运行即可。


解读:
TextData:依赖于跟踪中捕获的事件类的文本值
CPU:事件使用的CPU时间(单位毫秒)
NTUserName:Windows用户名
Reads:由服务器代表事件读取逻辑磁盘的次数
Writes:由服务器代表事件写入物理磁盘的次数
Duration:事件占用的时间。尽管服务器以微秒计算持续时间,SQL Server Profiler确能以毫秒为单位显示该值,具体情况取决于‘工具’>‘选项’对话框中的设置
SPID:SQL Server为客户端的相关进程分配的服务器进程ID
StartTime:事件启动事件
EndTime:事件结束事件。对指示事件开始的事件类。

posted @ 2018-10-18 08:55  大象无形01  阅读(7247)  评论(0编辑  收藏  举报