实践

开启实例安全协同才有改功能

  1. 只支持 cron 定时任务执行,如果只要 1 次,那么执行完成后关闭即可
  2. 执行完毕直接 optimize table
    1. 配置策略启用定期Optimize Table功能 1 次
    2. 如果想无锁变更执行,确保开启dms 实例管理开启无锁变更(阿里云 RDS 自研无锁变更)
  3. 推荐使用指定时长,尽量不影响业务
  4. 删除依据字段加索引

Untitled

问题

配置 1 次 sql 执行记录中没有走,已经提交工单和任务 Id 进行核实了

  1. optimize Table 目前支持最低 1 次,执行一次清理,下次再执行一次才进行收缩,不过可以在工单里面再次指定一个执行时间

Untitled

Untitled

Untitled

目前应该是无法设置为0的,至少为1,目前产品策略如此,第一次暂时不可以,谢谢

如果您有类似清除数据回收的需求,建议您使用无锁变更,谢谢

回收表碎片空间

https://help.aliyun.com/zh/dms/reclaim-table-fragment-space?spm=a2c4g.11186623.0.i67

参考

删除历史数据_数据管理(DMS)-阿里云帮助中心

删除历史数据_数据管理(DMS)-阿里云帮助中心