我对连接池有点困惑。我在 MySQL 数据库之上使用 Hibernate。Hibernate 的连接池策略由 c3p0 决定。
Hibernate 的连接池大小与 MySQL 之间的关系是什么?
我运行 Hibernate 的代码可以扩展到 AWS 上的多个实例(因此 n 个实例,每个实例的 Hibernate 连接池大小为 m)。然而,所有实例都与单个 RDS MySQL 实例通信,该实例本身具有连接池大小 q。
这是否意味着如果有 n*m 个活动连接并且 n*m>q,将有连接必须在 MySQL 的队列中等待?
谢谢!