为什么我的SQL查询花了4分钟而不是超时?

时间:2015-07-22 00:41:55

标签: sql .net sql-server timeout dapper

所以我在制作中有一个查询通常需要亚秒。

有时在重载下,我注意到它需要近4分钟?

SQL分析器的屏幕截图: enter image description here

我不明白的是,.NET SQL连接的默认命令超时是30秒,为什么这需要4分钟呢?它应该已经超时了。

此外,当发生这种情况时,我看到了一堆这些错误:

  

InvalidOperationExceptionTimeout已过期。超时时间已过   在从池中获取连接之前。这可能已经发生过   因为所有池化连接都在使用中,并且最大池大小为   达到。

旁注:我正在使用Dapper来执行数据库查询。

有人可以对此有所了解吗?为什么默认超时没有开始?

0 个答案:

没有答案