默认连接数的选择应该基于你的应用程序的需求以及数据库服务器的性能和配置。
对于大多数小型和中型应用程序来说,10 个连接可能是一个合理的起点。然而,如果你的应用程序具有较高的并发性或处理大量数据库操作,你可能需要增加连接数。否则,在高负载时,连接池中的连接可能会快速耗尽,导致性能问题或连接超时错误。
建议在实际部署和测试中进行基准测试,观察连接池中的连接使用情况和数据库服务器的性能。根据观察结果,逐步调整最大连接数以达到最佳性能和资源利用率。
另外,你的连接池SQLAlchemy` 提供的连接池实现对最大连接数进行动态调整,即使达到最大连接数,新的请求仍然会等待直到有连接可用。如果你希望有更高的弹性和适应性,可以考虑使用第三方的连接池库,例如 `DBUtils` 或 `SQLAlchemy` 提供的连接池,它们提供了更丰富的连接池配置选项和动态连接数调整能力。
标签:数据库,性能,应用程序,连接数,MySQL,连接,连接池 From: https://www.cnblogs.com/tslam/p/17975830