连接超时

| 我的方法执行许多异步SQL请求,并且不断收到连接超时异常。除了增加连接超时值和正确的索引编制之外,我还能做什么?我的意思是数据库部分,而不是代码部分。无法更改代码部分。此外,该应用程序在不同的服务器上运行良好,但是只有我在PC和本地MS SQL Server 2008 R2数据库(也在同一PC上)上遇到那些超时异常。因此,我认为这显然是性能问题,因为连接超时已设置为3分钟。也许我可以在服务器上更改某些内容?也许有一些同时请求约束?我的每个请求显然都需要不到3分钟的时间,但是大约有26000个请求是异步运行的,只有我在本地PC和本地DB上遇到这些问题。 我已经运行了进程监视器,并且看到在我的代码启动时,SQL Server最终消耗了200 MB的RAM,并占用了大约一半的CPU处理时间。但是我仍然有1 GB的可用RAM,因此这不是内存问题。     
已邀请:
我认为连接数量可能是原因。确保正确关闭连接或尝试减少连接数量。您也可以使用管道,这将克服常规连接的限制。     

要回复问题请先登录注册