Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 MYSQL 连接池在 GF 3.1.1 上运行 Web 应用程序。当我使用以下命令检查与数据库的连接时:“show processlist;” 我可以看到每次只使用一个连接。为什么会这样?有很多线程对 DB 做一些事情。请问有人可以回答我的问题吗?非常感谢。
您的连接池是一个可用连接池。您可能有 32 个可用连接,但这并不意味着它将全部连接。它将为您管理连接。随着需求的增加,打开连接的数量将增加,直到达到您的最大值。同样,随着需求的减少,您的开放连接将减少到最低限度。
假设您的查询速度很快,GF 可能决定只需要 1 个连接。
说了这么多,默认的最小连接数是 8,所以登录到您的管理控制台并查看您的连接池设置。打开的连接数也应该至少是设置的最小值。