7

根据我已阅读的有关在存在连接池时出现在 SQL Server Profiler 跟踪数据中的“exec sp_reset_connection”的信息,将其从数据库考虑的跟踪数据中删除/排除似乎是安全的——或者说是合乎逻辑的调优顾问。有什么想法或反对意见吗?

4

4 回答 4

18

在列过滤器中设置 TextData Not Like exec sp_reset_connection

于 2012-06-26T13:57:05.423 回答
1

参考@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

于 2019-12-23T07:13:44.770 回答
0

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

于 2010-09-02T19:28:56.410 回答
0

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

于 2012-03-08T19:47:39.673 回答