【发布时间】:2012-12-29 07:09:02
【问题描述】:
我们的服务服务器中有超过 500 个进程,每个进程都会与 mysql 服务器保持 mysql 连接。 如果我们同时保持与mysql服务器的连接超过500个,会不会影响mysql的性能?
在我看来,性能不会受到影响,因为mysql服务器会保留一个连接池,并在有sql请求时响应服务服务器。 对于我们的情况,我们会有一个超过500的连接池,我认为500对于mysql来说不会太多。
【问题讨论】:
标签: mysql
我们的服务服务器中有超过 500 个进程,每个进程都会与 mysql 服务器保持 mysql 连接。 如果我们同时保持与mysql服务器的连接超过500个,会不会影响mysql的性能?
在我看来,性能不会受到影响,因为mysql服务器会保留一个连接池,并在有sql请求时响应服务服务器。 对于我们的情况,我们会有一个超过500的连接池,我认为500对于mysql来说不会太多。
【问题讨论】:
标签: mysql
我不知道您的配置,但我知道这可能很糟糕。如果所有连接都关闭,这不会是一个问题,但如果不是这样,您的服务器可能会在达到超时之前不会接受更多连接,这将导致您的客户端出现很大延迟。如果可能的话,也可以在客户端站点上共享连接,这始终是一个好主意,因此您无需等待 tcp 连接建立和身份验证等。
【讨论】: