sqlite 删除表后文件还是很大
如果在SQLite中删除了一个表,但是文件大小没有减小,这通常是因为SQLite的空间回收机制。SQLite不会在删除数据后立即重新缩小数据库文件,以避免频繁的文件大小调整。
要减小文件大小,可以使用VACUUM
命令。VACUUM
命令会重建数据库文件,删除未使用的空间。在SQLite中执行此命令的方法取决于你使用的接口。
如果你正在使用命令行工具,可以这样做:
VACUUM;
这时候,物理文件就被删掉了:
如果在SQLite中删除了一个表,但是文件大小没有减小,这通常是因为SQLite的空间回收机制。SQLite不会在删除数据后立即重新缩小数据库文件,以避免频繁的文件大小调整。
要减小文件大小,可以使用VACUUM
命令。VACUUM
命令会重建数据库文件,删除未使用的空间。在SQLite中执行此命令的方法取决于你使用的接口。
如果你正在使用命令行工具,可以这样做:
这时候,物理文件就被删掉了:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/719749.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!