美文网首页
阿里云RDS For mysql删除数据后存储空间未变小

阿里云RDS For mysql删除数据后存储空间未变小

作者: 彩色的炮灰 | 来源:发表于2021-04-17 14:27 被阅读0次

    如图所示,删除部分数据后存储空间并没有减小。
    因为MySQL delete 删除数据库数据后,空间并不是直接回收的


    image.png

    操作提示:

    • 阿里云dms控制台或者其他数据库管理工具执行优化表(optimize table ),都会加 metadata锁,但是 online ddl的特性允许并发读写。
    • 执行优化表操作,是一copy得方式,所以磁盘空间会暂时性增加(增加的事临时数据),但是优化表结束后, 回会回收临时数据空间。期间,若磁盘空间占满,rds则会锁定实例, 不能继续读写数据。
    • 执行优化表操作将会锁表,建议在业务低峰期操作

    登陆DMS

    选中表右键-管理表-优化表
    也可批量操作


    image.png

    操作完成后

    存储空间使用变小


    image.png

    相关文章

      网友评论

          本文标题:阿里云RDS For mysql删除数据后存储空间未变小

          本文链接:https://www.haomeiwen.com/subject/wnwulltx.html