SQL Server 事件探查器问题
我正在使用 SQL Server 2008 Enterprise,并且我想使用 SQL Server Profiler 仅捕获死锁事件。当发生死锁并捕获事件时,我将停止 SQL Server Profiler。
我的问题是,自从我启动 SQL Server Profiler 以来,在发生死锁(捕获事件)之前,对数据库有任何影响(更多关于性能影响)吗?
提前致谢, 乔治
I am using SQL Server 2008 Enterprise and I want to use SQL Server profiler to capture deadlock event only. And when deadlock occurs and event captured, I will stop SQL Server profiler.
My question is, since I launched SQL Server profiler, and before deadlock occur (event captured), any impact (more about performance impact) to database?
thanks in advance,
George
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SQL 探查器是数据库的另一个客户端,因此它会施加一些负载,但很小。
您可以通过查看 sys.sysprocesses 用于分析器使用的 SPID。
但是,您还可以通过使用跟踪标志将死锁信息捕获到 SQL Server 错误日志中1204和1222。还有此链接了解概述。
SQL profiler is another client of the database so it will impose some load, but quite little.
You can see how much CPU etc is used by looking as sys.sysprocesses for the SPID used by profiler.
However, you can also trap deadlock information to the SQL Server error log by using trace flags 1204 and 1222. And this link too for an overview.