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

时间:2011-07-22 20:01:25

标签: python sqlite

我在我的数据库文件中创建了一个表格,结果太大了(我的数据库文件大小从2 GB增加到大约50 GB)。我刚刚放弃它,但文件大小没有下降。有什么办法让db文件恢复正常?我正在使用Python的sqlite3。

2 个答案:

答案 0 :(得分:9)

尝试vacuum

答案 1 :(得分:2)

您可以激活auto_vacuum,这样您就不需要为正在向前移动真空而烦恼。