博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql数据库错误 Error writing file '/tmp/...' (Errcode: 28)
阅读量:5845 次
发布时间:2019-06-18

本文共 431 字,大约阅读时间需要 1 分钟。

  hot3.png

今天在执行一个sql语句的时候遇到了一个错误 java.sql.SQLException: Error writing file '/tmp/MYkn6JQ8' (Errcode: 28)。搜了一下,这个问题应该是因为错误提示中提示的临时目录的空间不足导致的。 这个错误如果想看到它的现象,就必须在sql运行时来监视这个临时文件夹的大小,就可以看到mysql在/tmp下创建了一个临时文件,这个临时文件的大小取决于sql语句以及表的大小。 我表中现有大概29万行数据,大概有30列,使用insert into m (...) select ...from mp where contentLen < 3145729 group by concat(...)时,mysql会在临时目录下创建了一个大概将近6G的临时文件,我磁盘只剩了5G,所以导致了mysql报写文件错误。

转载于:https://my.oschina.net/panzhc/blog/178005

你可能感兴趣的文章
Math.Round 方法
查看>>
生理周期
查看>>
sgx模拟器
查看>>
配置本地环境下的 Symbols File
查看>>
Operations Manager 2007 R2系列之导入管理软件包
查看>>
人-标签-人
查看>>
在Springmvc中获取properties属性
查看>>
取配置需求实现思路
查看>>
AIX 安装 RAC 错误集锦(5)之-VIP错误
查看>>
稳扎稳打Silverlight(36) - 3.0控件之TreeView, ListBox增强, DataGrid增强, MediaElement增强...
查看>>
弱电施工高空作业安全防护准备
查看>>
机房电脑任务管理器被禁,网络不通
查看>>
关于OraclePoolConnection
查看>>
需求-如何取配置?
查看>>
SQL Server 2016 Failover Cluster+ ALwaysOn(三)
查看>>
MySQL Workbench不能启动
查看>>
pl/sql中的||与DBMS_OUTPUT.PUT_LINE
查看>>
Android:进程(process)优先级、startForeground
查看>>
“chaos”的算法--之队列
查看>>
asp.net 性能调较
查看>>