4
我有一个12GB的磁盘上的5GB可用空间的9GB myisam表。我如何optimize
表?如果磁盘的可用空间非常少,如何优化9GB表?
问题是,OPTIMIZE
通过将整个表复制到一个新文件,因此我需要9GB的可用空间才能成功。
唯一的解决办法我能想出是
- 停在桌子上写道:
- 做表的逻辑备份到另一台机器
- 删除表
- 重建表通过从另一台机器上的备份恢复
而在未来,我应该限制表的大小更小比可用空间要多。
我回答我的问题还是有更好的解决方案吗? 谢谢。
我应该按照你的描述来做。我认为这是答案。但你也应该考虑通过更换磁盘驱动器来增加磁盘空间,未来你的记录可能会增长,然后你会有更多的问题,然后优化表。 – rkosegi 2012-01-15 11:19:29