🗒️RDS清理历史数据释放空间··
type
status
slug
date
summary
tags
category
password
icon
空间大小
使用历史数据清理
回收大容量表的碎片空间时,请确保实例剩余的存储空间大小至少为目标表大小的2~3倍,并在变更过程中密切关注实例剩余空间情况。
说明
回收大容量表的碎片空间时,可能需要临时存储数据的副本或其他,这可能会导致额外的空间需求。如果空间不足,可能会导致回收碎片空间的操作失败或者实例被锁定。
回收碎片空间
使用无锁变更
- 登录数据管理DMS 5.0。
- 在顶部菜单栏中,选择数据库开发 > 数据变更 > 无锁变更。若您使用的是极简模式的控制台,请单击左上角的,选择全部功能 > 数据库开发 > 数据变更 > 无锁变更。
- 配置无锁结构变更工单。具体操作,请参见通过无锁变更工单实现无锁结构变更。
ALTER TABLE table_name COMMENT '修改后的表的注释';
ALTER TABLE table_name ENGINE=InnoDB;
OPTIMIZE TABLE table_name;
ALTER TABLE table_name MODIFY COLUMN field_name INT COMMENT '修改后的字段注释';
实例在开启无锁结构变更后,执行无锁结构变更工单都会自动回收表碎片空间。但为确保系统更稳定地回收碎表空间,并减少对依赖该表或与该表有关联关系的其他表的影响。建议您在工单中使用如下任意SQL来整理、回收碎片空间:
上一篇
Mysql OPTIMIZE TABLE
下一篇
RDS Mysql历史数据清理
Loading...