我得到了可怕的錯誤:什麼是默認的MaxPoolSize?
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
在SQL中我看到,我只有116個連接打開運行:
SELECT
DB_NAME(dbid) as DBName,
COUNT(dbid) as NumberOfConnections,
loginame as LoginName
FROM
sys.sysprocesses
WHERE
dbid > 0
GROUP BY
dbid, loginame
;
116似乎低,我目前不設置MaxPoolSize。什麼是默認的MaxPoolSize?
我也確保完成後關閉所有連接。
from [MSDN](https://msdn.microsoft.com/en-us/library/8xx3tyca(v = vs.110).aspx):指定的最大池大小(默認值爲100)。你所擁有的是一個超時錯誤。它只是表明它可能是由達到最大池大小引起的,但可能是由於許多其他原因而發生的。 –
@GabrielRainha回答? – PhillyNJ
你走了。現在試着告訴我們你想要在服務器上運行什麼,這樣我們就可以知道發生了什麼, –