Mysql 连接池类似于 PostgreSQL 的 PgBouncer

6 mysql connection-pooling

我正在寻找一种独立于语言的 mysql 池解决方案。我使用 PGBouncer 作为示例,因为它

  1. 驻留在数据库所在的服务器上
  2. 只需更改连接字符串即可使用池连接器
  3. 无需修改代码

MySQL 中是否有类似的东西,我可以通过安装第 3 方连接器并通过该端口连接来使用池?

小智 3

这篇文章一开始是一条评论,但现在有点长了。

也许您可以更好地描述您真正想要的东西,而不是简单地说它就像其他东西。

如果你想让多个客户端使用同一个连接,那么它必须在DBMS中实现,否则你就没有会话管理。此外,您需要建议您打算如何处理跨越多个请求/响应(即事务)的状态问题。

了解您为什么想要它也会很有帮助。与 PostgreSQL 相比,MySQL 的设置成本和每个会话的开销成本非常不同 - 为什么您认为它需要它,以及为什么您认为它实际上会产生任何好处。