开发者社区 问答 正文

RDS For MySQL磁盘空间如何清理

已解决

RDS For MySQL磁盘空间如何清理

展开
收起
阿里云服务支持 2022-11-01 10:41:26 1835 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    1、清理数据 实例锁定后,truncate和drop权限没有回收,若有可清理的数据,可以考虑直接truncate/drop。切忌使用delete,delete会产生事务日志,占用空间,且delete后,空间不会直接释放。

    2、回收空间 可以使用optimize回收空间。注意: a、回收空间会占用空间,约等同于表文件大小,回收前先看下是否还有足够空闲空间 b、回收空间会产生元数据锁,建议业务低峰期回收 c、回收时,建议先回收小表,再回收大表

    3、升级磁盘空间 若1和2都无法解决,建议考虑直接升级磁盘空间

    2022-11-01 13:50:55
    赞同 展开评论