为什么htop列出了这么多的mysql连接?

时间:2018-06-01 13:19:32

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

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

enter image description here

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

1 个答案:

答案 0 :(得分:1)

父MySQL进程产生多个线程,这些线程由htop显示为单独的进程。但是,线程本身并不与实际的连接相关联。通常,MySQL本身会为每个连接启动一个线程。

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

请注意:

  

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

希望有帮助。