【问题标题】:Getting Error Code: 3. Error writing file (Errcode: 28) when doing a large query获取错误代码:3. 执行大型查询时写入文件时出错(Errcode:28)
【发布时间】:2014-04-30 13:37:53
【问题描述】:

当我尝试进行大型查询时(例如在这里找到:https://stackoverflow.com/a/23381855/1070958)我得到了这个:

Error Code: 3. Error writing file '/tmp/MYYQVeZr' (Errcode: 28)

这也不是空间问题或权限问题:

怎么了?

【问题讨论】:

  • 嗯,错误信息很清楚。写入中间临时结果时出现问题。这可能是空间问题、权限问题或网络问题。确实没有足够的信息来判断它是什么。
  • uname -a 说:Linux DiskStationVM 3.2.40 #34 SMP Sat Mar 8 17:08:43 CET 2014 x86_64 GNU/Linux synology_bromolow_3612xs
  • 我声明了可用空间和许可。我认为有足够多的信息可以丢弃至少 3 个中的 2 个。而且我可以做你的基本展示表,所以这也不是网络问题。

标签: mysql linux


【解决方案1】:

Turshija here 告诉我们:

如果您有太多小文件,您的 inode 可能已满。在“IFree”或“IUse%”字段中使用df -i 进行检查。

这不是你的情况吗?

【讨论】:

    猜你喜欢
    • 2011-11-16
    • 2011-04-01
    • 2016-04-18
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    相关资源
    最近更新 更多