新字段添加到sqlite表问题

时间:2010-08-27 07:04:42

标签: database sqlite datatable

我在sqlite表中添加了一个新字段(类型为BLOB),表大小从50mb增加到100mb。该字段尚未包含任何数据。

谁知道为什么会这样呢?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用VACUUM;命令压缩SQLite数据库(如果您正在使用API​​,则直接将其作为sqlite3_exec查询运行,或直接在控制台中运行)。

您也可以将数据库设置为autovacuum,但这会极大地降低所有修改速度。如果需要,最好进行操作然后运行vacuum命令,但这是一个意见问题。