大家好,
我目前正在处理包含从mysql数据库中删除数据的任务。
现在,我只从一个表中删除了大约8000万条记录的数据。
删除数据之前的表大小为40 GB,其中数据大小为20 GB,索引大小为20 GB。当我使用mysql过程以10000个批处理从表中删除数据时,表大小会增加。
以下是我执行的步骤
但是,仍然没有成功。表的大小不会减少,而是每次都会增加。
答案 0 :(得分:0)
因为没有人回答,但评论中有很好的提示;
截至今天,删除记录并不需要释放 RDS/MySQL 上的实际空间(我刚刚删除了 1.5TB)并且表空间使用率保持不变。
正如评论和其他问题中所暗示的:
优化表日志;
确实解决了问题。另外“表不支持优化,而是进行重新创建 + 分析”。 第