tur*_*boy 7 connection-pooling sql-server-2008
我们正在使用SQL Server 2008 express.在连接字符串中,我们将默认池大小设置为100.在高峰时间,我们在将事务处理到数据库时收到超时错误.
由于我们已将池大小设置为200,因此情况有所改善.我的问题是快递版中可以拥有的最大池大小是多少?此版本使用GB的RAM运行.
我们还有完整版的SQL.我们是否可以使用完整的版本来指定更大的池大小,如果我们确实增加了池大小,我们是否必须增加RAM等等以获得好处?
提前致谢,
马特.
每当您遇到此类问题时,都应该转到SQL Server的最大容量规范.严格来说,连接池大小是一个客户端设置,但引擎需要保持打开连接,以便您可以达到服务器端限制.这些Connections per client值Maximum value of configured connections暗示可通过服务器配置选项进行配置,并将其标识为,请参阅user connections:
"用户连接"选项指定SQL Server实例上允许的最大并发用户连接数.允许的实际用户连接数还取决于您使用的SQL Server版本,以及应用程序或应用程序和硬件的限制.SQL Server最多允许32,767个用户连接.由于用户连接是动态(自配置)选项,因此SQL Server会根据需要自动调整最大用户连接数,直至达到允许的最大值.
| 归档时间: |
|
| 查看次数: |
41553 次 |
| 最近记录: |