mysql - 表 '/tmp/#sql_165_0.MYI' 的 key 文件不正确;尝试修复它

标签 mysql

我只是检查了我的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/

相关文章:

mysql - 查找并替换 MySql 数据库中的数据

mysql - 如何在MySQL自然全外连接中使用别名?

mysql - Hibernate 属性使连接保持事件状态

php - 在查询中转义双引号

java - 日历到日期映射

sql - 如何进行嵌套查询?

javascript - 如何使用 Node 从 mySQL 初始化变量

MySQL - 仅当两个唯一字段匹配时才进行重复键更新,否则插入

php - 如何使用 PHP 将非英文字符正确保存到 MySQL 数据库中?

php - 如何在 CakePHP save() 函数中使用 MySQL 函数