当前位置:论坛首页 > Windows面板 > Windows面板教程

使用 SQL Server Profiler进行数据库慢查询追踪

发表在 Windows面板2019-6-17 15:45 [复制链接] 1 8002

SQLServer数据库慢查询追踪



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

1.png

2、点击SQL Server Profiler(P),连接到服务器
2.png
3、设置要保存文件的大小,值尽可能大点:

3.png

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

4.png

5、再选择列筛选器
5.png
6、选择完成之后,点击运行即可。
6.png

7.png

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



PS:由于这个是输出文件是保存到您的服务器磁盘中的,请根据自己的实际情况进行设置输出文件的大小



使用道具 举报 只看该作者 回复
发表于 2019-7-4 09:41:42 | 显示全部楼层
学习了,多谢炮哥分享!之前linux面板上有用过听云server分析mysql的慢查询
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表