转储导入后,Mysql卡住了数百个睡眠过程

时间:2018-08-02 16:28:48

标签: mysql

因此,我将该数据库转储从10.2.11-MariaDB Web服务器导入到本地计算机Mysql 5.7(据说彼此兼容吗?)

转储似乎可以很好地导入,但是一旦导入,与我的任何本地主机网站的任何连接都可以连接到任何数据库,这会在导入的数据库上触发许多“睡眠”进程的创建,直至饱和。 当我在MYSQL cli和我尝试加载页面的任何使用MYSQL超时的本地网站中进行查询时,出现“连接过多”错误。

如果删除导入的数据库,一切都会恢复正常(我仍然可以使用命令行来删除数据库)。

关于如何解决此问题的任何想法(我需要在本地主机上获取此数据库)?

1 个答案:

答案 0 :(得分:-1)

要解决什么?如果您有连接并且他们什么都不做,那么他们正在睡觉。这些不占用大量资源,尤其是不占用CPU周期,因此可以忽略它们。

如果您想知道为什么为什么有那么多连接,请查看与其中一个连接相关的IP和端口,然后使用lsof之类的工具在该计算机上查看哪个进程正在使用该端口。