5

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

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

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

4

1 回答 1

5

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

于 2010-06-30T16:35:20.200 回答