我有一个应用程序,其中所有存储过程都运行良好且快速,但它们之间的 sp_reset_connection 调用最多需要 20 秒。我查看了锁定和阻塞,但没有看到任何情况发生,也不明白这会如何影响 sp_reset_connection。救命!
答案1
我已经弄清楚问题出在哪里了。看起来,当您运行跟踪时,数据会作为此存储过程的一部分写入,这意味着如果您跟踪到表中并且插入速度不是很快,那么一切都会停止。
我有一个应用程序,其中所有存储过程都运行良好且快速,但它们之间的 sp_reset_connection 调用最多需要 20 秒。我查看了锁定和阻塞,但没有看到任何情况发生,也不明白这会如何影响 sp_reset_connection。救命!
我已经弄清楚问题出在哪里了。看起来,当您运行跟踪时,数据会作为此存储过程的一部分写入,这意味着如果您跟踪到表中并且插入速度不是很快,那么一切都会停止。