码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server Profiler常用功能

时间:2017-12-18 12:24:08      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:调试   obj   html   一个数据库   组合   linq   技术   logs   .com   

最近因调研Linq to object 和Linq to Entity的数据组合查询问题,需要用到Sql Server Profiler检测在数据上执行的语句,在调试sql语句时,给了很大的帮助。

这里简述下SQL Server Profiler使用过程中常用到的功能。(转载自:http://www.cnblogs.com/sdner/p/8043612.html)

 

这里使用SQL Server 2008 R2版本

1. 在安装SQL Server 数据库时,请保证安装了SQL Server Profiler,默认情况全部安装都会自动安装上。

2. 打开SQL Server Management Studio,在菜单中,找到“工具”菜单,找到SQL Server Profiler菜单项,如下图所示。

技术分享图片

 

3. 选择“事件选择”,勾选常用的几项即可,如下图所示。

技术分享图片

 

4. 选择“显示所有列”,之后在列表中,勾选“DatabaseName”项。

技术分享图片

 

5. 设置筛选器,这里设置只是过滤数据库名称,因为一个数据库实例中如果有多个数据库,那么不筛选数据库名称,那么所有数据库上的执行语句都能监控得到。

还可以设置Duration,筛选不同执行时间的sql语句,例如可以过滤执行时间较长的sql语句,选择可以优化sql语句。

如果同一个数据库,多个人访问,只想检测自己操作的语句怎么办?可以给数据库创建一个自己登陆的数据库账户(检测完后可以删除此用户),之后,在LoginName筛选器中,筛选自己登陆的数据库账户即可。

技术分享图片

 

设置之后点击【运行】则开始监控了,监控画面如下。

技术分享图片

 

对于监控的内容,可以保存,在监控界面的【文件】菜单中,选择另存为,选择想保存的格式即可,下次如果想看数据,可以直接打开保存的文件。

 

SQL Server Profiler常用功能

标签:调试   obj   html   一个数据库   组合   linq   技术   logs   .com   

原文地址:http://www.cnblogs.com/Jashinck/p/8056148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!