Azure SQL默认连接池大小及数据库200连接请求限制来源问询
Azure SQL默认连接池大小及数据库200连接请求限制来源问询
最近我的SQL客户端抛出了这个异常:
Microsoft.Data.SqlClient.SqlException: Resource ID : 1. The request limit for the database is 200 and has been reached.
首先,咱们的应用能创建超过200个SQL连接,这本身就不是个好信号,但我还是想搞清楚这个200的限制到底是在哪里定义的。
我查了些资料,找到了两个数字,但有点搞不懂它们和这个限制的关系:
- Max Pool Size(连接池最大容量)= 100,这是从.NET官方文档里看到的。
- Max concurrent sessions(最大并发会话数)= 30000,针对高级层级,来自Azure SQL DTU单数据库资源限制文档。
备注:内容来源于stack exchange,提问作者David S.
相关产品推荐
相关产品推荐

