我正在使用.NET从SQLite创建数据库,然后插入1500条记录(15列,只有3列带有信息)。此时,数据库文件大小为73MB!(对于涉及的信息量来说非常大)。
如果我打开SQLite管理员并执行清除数据库,它会缩小到仅142kb。
为什么会这样?有没有办法避免这种情况?无论如何,是否有一种方法可以从.NET缩小DB文件(我正在使用System.Data.SQLite,它在内部使用Finistar)?
如果我打开SQLite管理员并执行清除数据库,它会缩小到仅142kb。
为什么会这样?有没有办法避免这种情况?无论如何,是否有一种方法可以从.NET缩小DB文件(我正在使用System.Data.SQLite,它在内部使用Finistar)?