使用 VACUUM 命令减小数据库大小

来源:互联网 发布:云计算 大数据 物联网 编辑:程序博客网 时间:2024/05/21 19:37

原文出处:http://docs.blackberry.com/pt-br/developers/deliverables/15440/How_the_vacuum_command_reduces_database_size_825891_11.jsp

每个 SQLite® 数据库都存储在一个文件中。 某些数据库操作(例如,拖放表格、插入数据或删除数据)会导致文件变得零碎。 可以使用  命令整理零碎的文件,从而减小文件大小。

Vacuum 命令将重新创建数据库所需的全部信息复制到内存的一个临时文件中,然后使用这些信息创建新的数据库文件。 该命令在创建新数据库文件的过程中,会删除空闲页面,使表数据变得连续,以及重新调整数据库文件结构。

如果您在没有足够可用内存来存储所需临时信息  BlackBerry® 设备上运行 VACUUM 命令,该命令将会因“内存不足”错误而失败。

原创粉丝点击