如何使用SQL Server Profiler跟踪数据库

如何使用SQL Server Profiler跟踪数据库,第1张

工具/材料

SQL SERVER 2008

01

首先打开SQL SERVER Management管理工具,如下图所示,选择工具菜单下面的SQL SERVER Profiler选项

02

然后管理工具会自动跳出数据库连接的界面,这里填写好要跟踪的数据库,然后点击连接,如下图所示

03

接下来就进入到跟踪属性的设置界面,如下图所示,在这个界面需要给跟踪起名字,选择跟踪模板

04

然后切换到事件选择的页卡,如下图所示,在这里设置需要跟踪哪些类型的SQL语句

05

接下来我们在SQL SERVER的管理工具执行一个SQL语句,如下图所示,下面就需要跟踪这个SQL语句的执行过程

06

然后我们就会在SQL SERVER Profiler工具中看到这个SQL执行的过程,跟踪工具中显示了SQL对资源的消耗情况,读写次数等信息,如下图所示

07

最后执行完了以后,记住暂停或者停止跟踪,否则跟踪等到停止时间才会停止,如下图所示

可以使用 SQL Server Profiler 查看跟踪中捕获的事件数据。SQL Server Profiler 显示基于定义的跟踪属性的数据。分析 SQL Server 数据的一种方式是将数据复制到其他程序中,例如 SQL Server 或数据库引擎优化顾问。如果跟踪中包括“文本”数据列,则数据库引擎优化顾问可以使用包含 SQL 批处理和远程过程调用 (RPC) 事件的跟踪文件。为了确保捕获正确的事件和列以便与数据库引擎优化顾问一起使用,请使用随 SQL Server Profiler一起提供的预定义优化模板。

使用 SQL Server Profiler打开跟踪时,如果跟踪文件是由 SQL Server Profiler或 SQL 跟踪系统存储过程创建的,则该文件不需要带 .trc 文件扩展名。

最简单的办法就是 利用触发器

利用 inserted 和 deleted 存储过程,但是只能记录修改时间,如果想记录修改人 就需要在程序登陆的时候 利用context_info 让 *** 作员和 SPID绑定 在触发器中取出


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10804917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存