gpt4 book ai didi

php - 数据库连接池有那么重要吗?

转载 作者:行者123 更新时间:2023-12-04 06:34:22 26 4
gpt4 key购买 nike

在 Java 世界中,应用服务器池化“昂贵”资源(例如数据库连接)是非常标准的做法。另一方面,在动态语言中,大多数堆栈与池化资源,尤其是数据库连接几乎没有关系。

例如。对于流行的 PHP+MySQL 组合,我很少看到它与持久连接一起使用,这可以被认为是穷人的池连接。

如果池化 DB 连接的概念没有被广泛实现,这是否意味着在实际部署中,性能/可扩展性增益可能不是那么重要?

最佳答案

连接池的主要原因是在第一个实例中建立连接的开销。过去我看到这需要 0.5 秒。

在高事务性环境中,保持连接打开并通过连接发送多个请求,一个接一个地发送的能力具有显着的节省。因此,如果忽略这种有用的模式,您可能看不到低事务数据库的 yield ,但您的应用程序也不会扩展。

它还有助于以更清晰的方式管理打开的连接数。

关于php - 数据库连接池有那么重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5021950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com