【问题标题】:Why does htop list so many mysql connections?为什么 htop 列出了这么多 mysql 连接?
【发布时间】:2018-11-11 15:41:08
【问题描述】:

当我输入 htop 命令时显示了太多的 mysqld 连接。 我正在使用 nodejs sequalize ORM 为我的项目使用 mysql 池连接。

显示这么多联系的原因是什么?

【问题讨论】:

    标签: mysql node.js orm connection-pooling htop


    【解决方案1】:

    父 MySQL 进程产生多个 线程,这些线程由 htop 显示为单独的列表元素。然而,thread 本身并不与实际的connection 相关联。一般来说,MySQL 本身每个连接启动一个线程。

    要检查 MySQL 使用了多少连接,您可以在 mysql 命令行 shell 中运行 show full processlist。如需参考,请参阅documentation of the aforementioned command

    注意:

    如果您拥有PROCESS 权限,则可以查看所有 线程。否则,您只能看到您的自己的线程(即与您正在使用的 MySQL 帐户关联的线程)。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-30
      • 2018-03-15
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      相关资源
      最近更新 更多