我在 12GB 磁盘上有一个 9GB myisam 表,有 5MB 可用空间。我如何optimize
桌子?
问题是OPTIMIZE
通过将整个表复制到一个新文件来工作,因此我需要 9GB 的可用空间才能成功。
我能想到的唯一解决方案是
- 停止在桌子上写字,
- 将表的逻辑备份到另一台机器
- 放下桌子
- 通过从另一台计算机上的备份恢复来重新创建表
将来我应该将表大小限制为小于可用空间。
我回答了我的问题还是有更好的解决方案?
谢谢。
删除索引并手动或通过查询恢复它们。这与 OPTIMIZE 操作相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)