CR241 Asked: 2017-04-04 09:23:30 +0800 CST2017-04-04 09:23:30 +0800 CST 2017-04-04 09:23:30 +0800 CST SQL server Profiler 可以随时使用吗? 772 我想在 SQL Server 2016 中为长时间运行的查询运行 SQL Profiler。最佳实践是什么,而不影响 SQL 性能,时间更短,效率更高? sql-server profiler 1 个回答 Voted Best Answer SqlWorldWide 2017-04-04T09:35:27+08:002017-04-04T09:35:27+08:00 我强烈建议您使用扩展事件而不是 SQL 事件探查器跟踪。扩展事件可以更有针对性(关于您收集的内容)并且对服务器资源的影响更小(测量 SQL 跟踪与扩展事件的“观察者开销”)。下面的一些资源应该会给您一个良好的开端。 SQL SERVER – 扩展事件简介 – 查找长时间运行的查询 使用扩展事件查找问题查询 识别长时间运行查询的三种方法 - PASS
我强烈建议您使用扩展事件而不是 SQL 事件探查器跟踪。扩展事件可以更有针对性(关于您收集的内容)并且对服务器资源的影响更小(测量 SQL 跟踪与扩展事件的“观察者开销”)。下面的一些资源应该会给您一个良好的开端。