SQL 探查器是否会影响服务器性能?

13 performance sql-server-2008 sql-server profiler

我面临的问题是 sql server 2008 因某些高负载而失败。我需要找到那个负载情况并需要优化代码以便它可以处理负载。我在 Internet 上发现 SQL 分析器可用于跟踪数据库交互,稍后可以对其进行分析以找到问题发生的确切点。我还发现了如何启动 sql 分析器。但现在我的问题是,通过启动 sql profiler 我会影响服务器性能吗?

Tho*_*ger 11

SQL Server Profiler 是一个 GUI,它通过客户端利用 SQL Server 跟踪。由于这种性质,是的,您可能会看到轻微到严重的性能影响,具体取决于环境。

SQL Server Profiler 主要适用于快速了解服务器上发生的情况(前提是数据库服务器可以处理额外的延迟)。它不打算长时间运行。对于较长的跟踪,请使用服务器端跟踪或扩展事件。


小智 3

如果使用服务器端跟踪,可以将对性能的影响降到最低。