我有一个应用程序,它跨多个线程执行一系列任务。当每个线程完成其工作单元时,它通过生成一个新线程然后终止将它保存到SQL Server数据库(这是因为工作线程限制为大约10,但我从未遇到SQL服务器连接线程的限制,直到现在...)
最近我一直在遇到这样的用例,其中有太多SQL服务器连接,池太大而SQL Server客户端抱怨然后死掉。
我可以控制我的SQL服务器连接拥有线程并让它们等到池中的其他连接返回,但是我必须知道首先允许多少连接,但我能找到的所有信息都是关于如何设置池大小,而不是如何获得它。