mysql 数据库异常-一般错误:1021磁盘满

snz8szmq  于 2023-06-28  发布在  Mysql
关注(0)|答案(3)|浏览(267)

谁能帮我理解为什么这个查询说光盘已满?

数据库异常

SQLSTATE[HY000]:一般错误:1021磁盘满
(/tmp/#sql_1445_3.MAI);等着别人腾出空间
(errno:28“设备上没有剩余空间”)

查询

h79rfbju

h79rfbju1#

是服务器的问题。只有主人才能解决。
这意味着/tmp已满。这是一个非常常见的错误,当你做太多的备份。

vnzz0bqm

vnzz0bqm2#

错误是由SQL Server提供的,而不是由查询提供的。你必须在服务器端腾出空间,它没有可用空间,不能执行任何查询。

eoxn13cs

eoxn13cs3#

在我们的例子中,问题是一个长时间运行的进程/查询检查是否有长时间运行的进程使用

show full processlist

从进程列表中,检查是否有任何进程异常地运行了更长的时间,从该响应中读取ID并使用以下命令杀死它

KILL 292372

通过这种方式,我们可以恢复所有可用空间,下图显示了RDS示例x1c 0d1x上的可用空间情况

相关问题