13.删除数据,文件大小依然不变 漫步向前 2025-05-05 65 阅读1分钟 数据空洞 我们按照正常的delete删除数据,查看文件大小依然不变。 操作上以为真的删除了数据,其实不要的数据被mysql标记了可复用状态,可复用状态让下一次插入数据。当前被标记的样子就像空洞一样。 增加数据也会导致空洞,旧的数据删除,插入新的值,空洞依然存在。 重建表 既然删除数据产生空洞,就要重新把原来的表拷贝到新的表。收缩空洞区域,合并存在的数据到新的表。