代码之家  ›  专栏  ›  技术社区  ›  Ben

如何跟踪建立/关闭MySQL连接的开销

  •  2
  • Ben  · 技术社区  · 14 年前

    我正在尝试确定是否应该使用持久连接。如何跟踪在PHP中建立/关闭MySQL连接的开销?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Brent Baisley    14 年前

    你应该读这个 http://www.php.net/manual/en/features.persistent-connections.php

    对于PHP,持久连接可能非常糟糕,因为PHP本身在其典型设置中不是持久的。最终的结果是Apache进程结束时保持数据库连接打开,但没有使用。所以你最终会得到很多很多的DB连接,什么都不做。通常,您会达到为MySQL设置的最大连接数。

    基本上,除非Web服务器和数据库之间的连接非常慢(而且不应该如此),否则不要使用持久连接。听起来很不合逻辑。