问题场景: 在sqlite中删除了大量数据,但是db文件大小没变。 问题原因: sqlite数据库将被删除数据的磁盘空间添加到一个空闲列表中用来分配给后续插入的数据,未返还给OS。 解决方案: 执行VACUUM命令,即清理,将空闲列表中的空间返还给OS。