SQLite 数据库大小太大

Die*_*cic 5 .net sqlite system.data.sqlite

我正在使用 .NET 中的 SQLite 创建一个数据库,然后插入 1500 条记录(15 列,只有 3 列包含信息)。此时数据库文件大小为73mb!!(对于所涉及的信息量来说是巨大的)。

如果我打开SQLite Administrator并执行Clear Database,它会缩小到只有 142kb。

为什么要这样做?有没有办法避免它?无论哪种方式,有没有办法从 .NET 缩小 DB 文件(我使用的是 System.Data.SQLite,它在后台使用 Finistar)?

uth*_*ark 5

是的,您可以对数据库执行VACUUMREINDEX以缩小其大小。