我只是检查了我的whm,它显示服务器负载很重,我单击了负载,然后我发现mysql在服务器上负载很重。我刚刚检查了 mysql 错误日志,它多次显示此错误,我检查了我的 tmp 文件夹,它有 4 GB 的 RAM,但我发现错误大小大于 4 GB,但是 tmp 将显示它仅使用了 12% 的可用内存任何人都可以告诉内存如何从这段代码中知道查询,这会导致服务器负载过重
这里有错误
130210 0:02:12 [ERROR] /usr/sbin/mysqld: Incorrect key file for table '/tmp/#sql_165_0.MYI'; try to repair it
想知道查询以及它消耗了多少内存
最佳答案
这意味着临时表溢出了分配的文件系统空间。
ubuntu@server:/vol/mysql$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8256952 7837084 440 100% /
关于mysql - 表 '/tmp/#sql_165_0.MYI' 的 key 文件不正确;尝试修复它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14979907/