删除大表后SQLite数据库文件大小没有缩小

2 投票
2 回答
3424 浏览
提问于 2025-04-16 22:06

我在我的数据库文件里创建了一个表,结果这个表太大了(让我数据库文件的大小从2GB变成了大约50GB)。我把这个表删掉了,但文件大小并没有减少。有没有办法让数据库文件恢复到正常大小?我是在用Python的sqlite3。

2 个回答

2

你可以开启自动清理功能,这样以后就不用再手动去运行清理操作了。

9

试试使用vacuum这个命令。

撰写回答