Dzwebs.Net

撰写电脑技术杂文十余年

为什么删除了很多sqlite数据库的数据后,db文件不会减小

Admin | 2024-4-10 21:19:32 | 被阅次数 | 206

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

为什么删除了很多sqlite数据库的数据后,db文件不会减小。

一、原因

SQLite数据库文件的大小不会自动缩小,即使删除了其中的数据。这是因为在SQLite中,当数据被删除时,它实际上并没有立即从磁盘上移除,而是被标记为【已删除】,这种处理机制,被删除的数据仍然占用的空间,标记【已删除】的作用是以后可以被新插入的数据重用。

二、解决办法

使用VACUUM命令清除即可

使用方法如下:


如上图,右击数据名,选择“清理”,弹出如下图。


如上图,上面自动输入了 VACUUM; 命令,不用管也不用改。最后,点击三角形“执行语句”即可解决问题。


该杂文来自: 数据库Sql,VFP,Access

上一篇:打开dbf数据表提示“not a table”

下一篇:暂时没有文章了

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计