我使用MYSQL连接池在GF 3.1.1上运行Web应用程序。当我使用以下方法检查与DB的连接时:“show processlist;”我每次只能看到一个连接就能看到。为什么会这样?有很多线程可以对DB做些什么。有人可以回答我的问题吗? 非常感谢你。
答案 0 :(得分:0)
您的连接池是一个可用连接池。您可能有32个连接可用,但这并不意味着它将全部连接起来。它将为您管理连接。随着需求的增加,开放连接的数量将增加,直到达到最大值。同样,随着需求减少,您的开放式连接将减少到最低限度。
假设您的查询很快,GF可能会决定只需1个连接即可。
说完这一切后,默认的最小连接数为8,因此请登录管理控制台并查看连接池设置。打开连接的数量至少应该是min的设置。