PolarDB回收表空间有哪些方法?

PolarDB回收表空间有哪些方法?

展开
收起
三分钟热度的鱼 2024-07-11 08:52:34 71 分享 版权
2 条回答
写回答
取消 提交回答
  • PolarDB回收表空间主要有两种方法:

    使用OPTIMIZE TABLE命令:在业务低峰期执行,能高效回收空间,但会锁表,不支持限流。
    示例:OPTIMIZE TABLE [数据库名].[表名]

    通过DMS工具:支持并发读写和限流,但执行速度较慢。
    在DMS控制台选择表,然后进行批量操作表 > 优化表。

    执行OPTIMIZE TABLE时,若表碎片率低,效果可能不明显,且大表操作可能影响集群。请在业务低峰期执行,并注意数据备份。
    参考官方文档

    2024-07-11 17:24:07
    赞同 6 展开评论
  • optimizer table或者alter table engine=innodb跑一遍 此回答整理自钉群“PolarDB专家面对面 - HTAP(列存索引) ”

    2024-07-11 09:02:52
    赞同 5 展开评论

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

还有其他疑问?
咨询AI助理