当许多连接同时访问远程数据库的单个实例时,连接池是否会导致任何可访问性问题

Does connection pooling causes any accessibility issues when Many connections simultaneously accessing a Single instance of Remote DB

例如,我在我的应用程序中使用 BoneCP 作为连接池,因此它在连接池中创建了 30 个与远程数据库的连接,现在如果同时在不同的机器上,假设有 10,000 个实例 运行,每个实例创建 30 个连接并访问远程数据库,它是否会在远程数据库上产生任何问题,如可访问性、连接问题或负载、压力等。

实际上与远程数据库的活动连接太多不是问题,问题在于访问远程数据库的配置, 例如,Azure 同时只允许 100 个连接,因此当我们尝试在连接池中创建超过 100 个连接时,一旦达到限制,将不会建立任何连接。