在运行调优顾问程序之前,是否可以从SQL Server Profiler跟踪数据中删除“exec sp_reset_connection”?

时间:2010-08-26 14:01:22

标签: sql-server database-tuning

根据我已经读过的关于“exec sp_reset_connection”的信息,当存在连接池时,它出现在SQL Server Profiler跟踪数据中,似乎是安全的 - 或者说是逻辑的 - 从跟踪数据中删除/排除它以便考虑由数据库调优顾问。有任何想法或反对意见吗?

4 个答案:

答案 0 :(得分:16)

在列过滤器中设置TextData不像exec sp_reset_connection

答案 1 :(得分:1)

我在一堆Profiler跟踪数据上成功运行了数据库调优顾问,这些数据排除了“exec sp_reset_connection”,一切正常。因此,据我所知,排除数据似乎没有任何负面影响。

答案 2 :(得分:0)

如果您想使用ADO.NET Connection Pooling,答案是: 绝对不是!

答案 3 :(得分:0)

请参阅@Arnie答案,然后在文本后添加,因此应使用 exec sp_reset_connection%进行过滤。

  

如果跟踪来自osql实用程序或sqlcmd实用程序的事件,请始终   将%附加到TextData数据列上的过滤器。

https://docs.microsoft.com/en-us/sql/relational-databases/sql-trace/filter-a-trace?view=sql-server-ver15