使用SQL Server Profiler跟踪数据库
2014-03-28 19:59
288 查看
1、找到SQL Server Profiler并登录
位置:单击开始--程序--Microsoft SQL Server--性能工具--SQL Server Profiler
![](https://img-blog.csdn.net/20140328195009343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
或者登录后在下图的位置寻找:
![](https://img-blog.csdn.net/20140328194928984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2、然后,进入下面的界面:
![](https://img-blog.csdn.net/20140328195146750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
输入相关信息,单击连接进入下一个界面。
3、如下图所示界面:
![](https://img-blog.csdn.net/20140328195311578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4、关键点在“事件选择部分”,如下图:
![](https://img-blog.csdn.net/20140328195451906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
小注:
要注意“列筛选器”的使用!
我们可以对统计的字段进行筛选,单击任意一个列标题可以查看列的说明如下图:
![](https://img-blog.csdn.net/20140328195609906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvamlhbmt1bmtpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
详解:
需要过滤具体的列名值,则选择对应的列,在右边树形框录入具体的值,并必须选择排除不包含值的行哈。
各个选项的具体含义,如下:
TextDate 依赖于跟踪中捕获的事件类的文本值;
ApplicationName 创建 SQL Server 连接的客户端应用程序的名称。此列由该应用程序传递的值填充,而不是由所显示的程序名填充的;
NTusername Windows 用户名。
LoginName 用户的登录名(SQL Server 安全登录或 Windows 登录凭据,格式为“域\用户名”)
CPU 事件使用的 CPU 时间(毫秒)。
Reads 由服务器代表事件读取逻辑磁盘的次数。
Writes 由服务器代表事件写入物理磁盘的次数。
Duration 事件占用的时间。尽管服务器以微秒计算持续时间,SQL Server Profiler 却能够以毫秒为单位显示该值,具体情况取决于“工具”>“选项”对话框中的设置
ClientProcessID 调用 SQL Server 的应用程序的进程 ID。
SPID SQL Server 为客户端的相关进程分配的服务器进程 ID。
StratTime 事件(如果可用)的启动时间。
EndTime 事件结束的时间。对指示事件开始的事件类(例如 SQL:BatchStarting 或 SP:Starting)将不填充此列。
BinaryData 依赖于跟踪中捕获的事件类的二进制值。
然后,单击运行即可!
位置:单击开始--程序--Microsoft SQL Server--性能工具--SQL Server Profiler
或者登录后在下图的位置寻找:
2、然后,进入下面的界面:
输入相关信息,单击连接进入下一个界面。
3、如下图所示界面:
4、关键点在“事件选择部分”,如下图:
小注:
要注意“列筛选器”的使用!
我们可以对统计的字段进行筛选,单击任意一个列标题可以查看列的说明如下图:
详解:
需要过滤具体的列名值,则选择对应的列,在右边树形框录入具体的值,并必须选择排除不包含值的行哈。
各个选项的具体含义,如下:
TextDate 依赖于跟踪中捕获的事件类的文本值;
ApplicationName 创建 SQL Server 连接的客户端应用程序的名称。此列由该应用程序传递的值填充,而不是由所显示的程序名填充的;
NTusername Windows 用户名。
LoginName 用户的登录名(SQL Server 安全登录或 Windows 登录凭据,格式为“域\用户名”)
CPU 事件使用的 CPU 时间(毫秒)。
Reads 由服务器代表事件读取逻辑磁盘的次数。
Writes 由服务器代表事件写入物理磁盘的次数。
Duration 事件占用的时间。尽管服务器以微秒计算持续时间,SQL Server Profiler 却能够以毫秒为单位显示该值,具体情况取决于“工具”>“选项”对话框中的设置
ClientProcessID 调用 SQL Server 的应用程序的进程 ID。
SPID SQL Server 为客户端的相关进程分配的服务器进程 ID。
StratTime 事件(如果可用)的启动时间。
EndTime 事件结束的时间。对指示事件开始的事件类(例如 SQL:BatchStarting 或 SP:Starting)将不填充此列。
BinaryData 依赖于跟踪中捕获的事件类的二进制值。
然后,单击运行即可!
相关文章推荐
- 使用SQL Server Profiler跟踪数据库
- 如何使用SQL Server 跟踪数据库变化
- SQL Server 性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- MS SQL 查询数据库中所有索引以及对应的表字段 SQL Server Profiler性能跟踪
- Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- sql server profiler用数据库跟踪做优化
- Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- 使用SQL Server Profiler跟踪“金蝶K3ERP“后台sql语句执行情况
- 在SQL Server Profiler中使用跟踪
- 数据库性能优化-1-使用SQL Server Profiler工具和执行计划分析
- [Sql2005笔记] Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- SQL Server Profiler怎么跟踪指定数据库标识ID
- 使用Custom SQL Profiler Trace Template对Microsoft Dynamics CRM数据库操作进行跟踪
- Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
- 使用SQL Server Profiler对数据库进行监控和优化
- SQL Server Profiler查询跟踪的简单使用
- 使用Profiler Blocked Process Report & Alert 监控数据库Blocking
- 使用sql维护数据库(SQL SERVER)
- 使用 IP 地址连接SQL Server 数据库的速度慢的原因
- SQL Server 2005 导出包含(insert into)数据的SQL脚本 (使用存储过程) 分类: 数据库