在与SQL Server的连接字符串中有max pool size
选项。我的问题是这个连接池在哪里管理和维护 - 在.net端还是在服务器端?SQL Server:其中是连接池:在.net端或服务器端
4
A
回答
2
池被维护在客户端。所以每个客户端都会创建物理和逻辑连接。物理连接创建昂贵,逻辑不是。用户代码使用***Connection
(例如SqlConnection
)类直接与逻辑连接一起工作。所以,当你处理一个连接时,你实际上返回一个到一个池的物理连接。
另一方面,也可以在服务器端配置最大允许连接,因此服务器可以通过拒绝一些连接来进行粗略的负载平衡。
1
Pool位于客户端(.NET)上。
你说的没错,在很多地方都没有说清楚,但它明确地遵循配置方式和运作方式。
相关问题
- 1. 客户端连接或服务器端?
- 2. 这是在性能客户端更好地连接或服务器端连接
- 3. 在SQL Server上连接服务器和端口
- 4. C#.net System.Net.WebClient ..服务器端或不是?
- 5. .NET/SQL Server中的连接池?
- 6. .net 4连接到SQL服务器打开tcp端口问题
- 7. 在ASP.NET上与服务器端连接交换现有的Javascript SQL Server连接?
- 8. SQL Server中的服务器端NOLOCK
- 9. 我可以从sql server 2000客户端连接到sql server 2008服务器吗
- 10. 无DSN连接MS Access前端和SQL服务器后端
- 11. NHibernate SQL服务器连接池?
- 12. MySQL .NET连接器中的连接池
- 13. 服务器端/客户端验证.net
- 14. 在服务器端,获取客户端连接的服务器IP
- 15. 客户端 - 服务器UDP连接
- 16. 连接终端服务管理器
- 17. Oracle客户端服务器连接
- 18. 连接到数据库服务器端
- 19. MySQL连接服务器客户端
- 20. 服务器端事件连接问题
- 21. 在jdbc中使用sql server连接池
- 22. .NET SQL Server连接问题 - 也许连接池相关
- 23. 从SQL Server(服务器端)获取数据到JavaScript(客户端)
- 24. WCF4(.NET Framework 4)是否支持客户端连接池?
- 25. 如何在服务器端捕获客户端的连接和断开连接?
- 26. 主服务器关闭时连接到备份sql server(.net)
- 27. glassfish服务器中的JDBC连接池
- 28. 客户端或服务器端?