【问题标题】:mysql connection number over 500mysql连接数超过500
【发布时间】:2012-12-29 07:09:02
【问题描述】:

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

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

【问题讨论】:

    标签: mysql


    【解决方案1】:

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

    【讨论】:

    • 我们的mysql服务器的最大连接数是1000,所以我们应该有足够的连接来进行新的连接。
    • 您的用例是什么?网站?
    • 网站,但是前端代码不直接连接mysql,而是通过服务服务器。所以我们可以假设我们的mysql服务器只有500个连接。
    • 问题是:mysql保持50个连接和500个连接有显着的性能差异吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    相关资源
    最近更新 更多