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

svn*_*00b 2 python sqlite

我创建了我的数据库文件中的表,原来是太庞大(增加我的数据库文件的大小从2 GB到50GB左右).我刚刚放弃它,但文件大小没有下降.有什么办法让db文件恢复正常?我正在使用Python的sqlite3.

pho*_*oji 9

试试真空.

  • 你能把最相关的代码带到这个答案吗?当链接失效时,答案变得毫无用处,当我按照该链接时,我必须深入了解您的存储库以了解我需要做什么.这个Q/A对列在[这里](https://meta.stackoverflow.com/questions/334866/cleanup-500-old-terse-answers-that-either-have-hidden-value-or-indicate-awful -qu/334916#334916).这个问题并不值得,所以我宁愿挽救答案. (2认同)