MySQL删除数据后如何通过Optimize Table回收存储空间?

2026-05-07 19:040阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计895个文字,预计阅读时间需要4分钟。

MySQL删除数据后如何通过Optimize Table回收存储空间?

InnoDB将数据存储在页面(page)中,执行DELETE操作时,只是将行标记为已删除,页面本身仍保留在+.ibd文件中。后续的INSERT操作会复用这些页面。这种空洞不会自动收缩文件,操作系统也不会回收这部分空间。

阅读全文
标签:Mysql

本文共计895个文字,预计阅读时间需要4分钟。

MySQL删除数据后如何通过Optimize Table回收存储空间?

InnoDB将数据存储在页面(page)中,执行DELETE操作时,只是将行标记为已删除,页面本身仍保留在+.ibd文件中。后续的INSERT操作会复用这些页面。这种空洞不会自动收缩文件,操作系统也不会回收这部分空间。

阅读全文
标签:Mysql