【发布时间】:2012-11-21 13:17:06
【问题描述】:
我们正在构建一个应用程序,该应用程序每周都会同时对数据库发出大量请求。
我们有大约 15-20 个线程同时查询数据库。
我们实际上遇到了很多问题:
在数据库方面(内存不足):正在解决。
但在客户端也是如此。尝试获取连接或执行命令时出现异常。这些命令是通过实体框架制作的。
该应用程序有两部分:一个网站和一个控制台应用程序。
那么谁能告诉我如何增加以下值?
- 连接超时
- 命令超时
- 连接池大小
我认为有几件事必须在服务器端(SQL Server 或 IIS)完成,但我找不到在哪里?
【问题讨论】:
-
我知道,每个线程都有自己的上下文(此外,它主要是读取操作)
标签: sql-server sql-server-2008 entity-framework database-connection connection-pooling