美文网首页
【SQLite】删除大量数据后,文件大小不变的问题

【SQLite】删除大量数据后,文件大小不变的问题

作者: JeremyYv | 来源:发表于2021-06-09 09:04 被阅读0次

    问题场景:

    在sqlite中删除了大量数据,但是db文件大小没变。

    问题原因:

    sqlite数据库将被删除数据的磁盘空间添加到一个空闲列表中用来分配给后续插入的数据,未返还给OS。

    解决方案:

    执行VACUUM命令,即清理,将空闲列表中的空间返还给OS。

    相关文章

      网友评论

          本文标题:【SQLite】删除大量数据后,文件大小不变的问题

          本文链接:https://www.haomeiwen.com/subject/ksgseltx.html