在大表上运行alter时,磁盘空间用完了。之后,我重新启动了MySQL并检查了MySQL tmp dir。“% tmp %”这样的显示状态列出了5个tmp文件和4个tmp表。df仍然显示99%的磁盘使用率(在alter之前大约为72% )。
运行"check“返回"OK”。
如何清理alter命令使用的磁盘空间?
我在Ubuntu12.04上运行MySQL 5.5.31。
谢谢: Lars
发布于 2013-11-07 10:51:16
找出你的空间所去的地方的常用方法。
du -ms /path/*检查显式文件磁盘的使用情况。lsof | grep deleted | grep /path检查“隐藏”打开的文件磁盘使用情况https://serverfault.com/questions/551318
复制相似问题