为啥 htop 列出了这么多 mysql 连接?
Posted
技术标签:
【中文标题】为啥 htop 列出了这么多 mysql 连接?【英文标题】:Why does htop list so many mysql connections?为什么 htop 列出了这么多 mysql 连接? 【发布时间】:2018-11-11 15:41:08 【问题描述】:当我输入 htop 命令时显示了太多的 mysqld 连接。 我正在使用 nodejs sequalize ORM 为我的项目使用 mysql 池连接。
显示这么多联系的原因是什么?
【问题讨论】:
【参考方案1】:父 MySQL 进程产生多个 线程,这些线程由 htop
显示为单独的列表元素。然而,thread 本身并不与实际的connection 相关联。一般来说,MySQL 本身每个连接启动一个线程。
要检查 MySQL 使用了多少连接,您可以在 mysql 命令行 shell 中运行 show full processlist
。如需参考,请参阅documentation of the aforementioned command。
注意:
如果您拥有
PROCESS
权限,则可以查看所有 线程。否则,您只能看到您的自己的线程(即与您正在使用的 MySQL 帐户关联的线程)。
希望对你有帮助。
【讨论】:
以上是关于为啥 htop 列出了这么多 mysql 连接?的主要内容,如果未能解决你的问题,请参考以下文章