开发者社区 > 数据库 > 关系型数据库 > 正文

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

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

展开
收起
三分钟热度的鱼 2024-07-11 08:52:34 52 0
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分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载