0

我们的服务服务器中有 500 多个进程,每个进程都会与 mysql 服务器保持 mysql 连接。如果我们同时保持 500 多个与 mysql 服务器的连接,会不会影响 mysql 的性能?

在我看来,性能不会受到影响,因为mysql服务器会保留一个连接池,并在有sql请求时响应服务服务器。对于我们的情况,我们将有一个超过500的连接池,我认为500对于mysql来说不会太多。

4

1 回答 1

0

我不知道你的配置,但我知道这可能很糟糕。如果所有连接都关闭,这不会是一个问题,但如果不是这样,您的服务器可能会在达到超时之前不会接受更多连接,这将导致您的客户端出现很大延迟。如果可能的话,也可以在客户端站点上共享连接,这始终是一个好主意,因此您无需等待 tcp 连接建立和身份验证等。

于 2012-12-29T07:14:18.367 回答