阿里云RDS For mysql删除数据后存储空间未变小
2021-04-17 本文已影响0人
彩色的炮灰
如图所示,删除部分数据后存储空间并没有减小。
因为MySQL delete 删除数据库数据后,空间并不是直接回收的
image.png
操作提示:
- 阿里云dms控制台或者其他数据库管理工具执行优化表(optimize table ),都会加 metadata锁,但是 online ddl的特性允许并发读写。
- 执行优化表操作,是一copy得方式,所以磁盘空间会暂时性增加(增加的事临时数据),但是优化表结束后, 回会回收临时数据空间。期间,若磁盘空间占满,rds则会锁定实例, 不能继续读写数据。
- 执行优化表操作将会锁表,建议在业务低峰期操作
登陆DMS
选中表右键-管理表-优化表
也可批量操作
image.png
操作完成后
存储空间使用变小
image.png