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

问题
配置 1 次 sql 执行记录中没有走,已经提交工单和任务 Id 进行核实了
- optimize Table 目前支持最低 1 次,执行一次清理,下次再执行一次才进行收缩,不过可以在工单里面再次指定一个执行时间



目前应该是无法设置为0的,至少为1,目前产品策略如此,第一次暂时不可以,谢谢
如果您有类似清除数据回收的需求,建议您使用无锁变更,谢谢
回收表碎片空间
https://help.aliyun.com/zh/dms/reclaim-table-fragment-space?spm=a2c4g.11186623.0.i67
参考
删除历史数据_数据管理(DMS)-阿里云帮助中心
删除历史数据_数据管理(DMS)-阿里云帮助中心