ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> IOS开发 >> SQLite VACUUM/真空sqlite 文件压缩

SQLite VACUUM/真空sqlite 文件压缩

来源:网络整理     时间:2015-07-24     关键词:

本篇文章主要介绍了"SQLite VACUUM/真空sqlite 文件压缩",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 由 易百 翻译整理VACUUM命令清除其内容复制到临时数据库文件,并重新加载原始数据库文件从副本的主数据库。这消除了空白页,对齐表中的数据是连续的,否则清理数据...

由 易百 翻译整理

VACUUM命令清除其内容复制到临时数据库文件,并重新加载原始数据库文件从副本的主数据库。这消除了空白页,对齐表中的数据是连续的,否则清理数据库文件结构。VACUUM命令可能会改变的ROWID表中的条目,没有一个明确的INTEGER PRIMARY KEY。VACUUM命令只适用于主数据库。这是不可能的VACUUM附加的数据库文件。如果有一个活动的事务VACUUM命令就会失败。VACUUM命令是一个用于内存数据库的任何操作。 VACUUM命令从头开始重新生成的数据库文件,VACUUM也可以用于修改许多特定于数据库的配置参数。手动 VACUUM以下是简单的语法整个数据库从命令提示符发出VACUUM命令:$sqlite3 database_name "VACUUM;"

可以运行真空SQLite的提示如下:

sqlite> VACUUM;

还可以运行特定表上的VACUUM如下:

sqlite> VACUUM table_name;

自动VACCUM

SQLite 自动VACUUM不会做同样的VACUUM,而是只将免费网页数据库,从而减小数据库大小的末尾。通过这样做,它可以显着数据库碎片化,而VACUUM确保碎片整理。所以自动VACUUM保持数据库小。

可以启用/禁用SQLite的自动真空以下编译运行在SQLite的提示:

sqlite> PRAGMA auto_vacuum = NONE;--0 means disable auto vacuum sqlite> PRAGMA auto_vacuum = INCREMENTAL;--1 means enable incremental vacuum sqlite> PRAGMA auto_vacuum = FULL;--2 means enable full auto vacuum

可以从命令提示符中运行以下命令检查自动真空设置:

$sqlite3 database_name "PRAGMA auto_vacuum;"标签:SQLite    VACUUM    真空    VACUUM    命令    清除        本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播
转载请注明:文章转载自:易百jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播 [http:/www.yiibai.com]
本文标题:SQLite VACUUM/真空
本文地址:http://www.yiibai.com/sqlite/sqlite_vacuum.html

以上就介绍了SQLite VACUUM/真空sqlite 文件压缩,包括了方面的内容,希望对IOS开发有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_152939.html

相关图片

相关文章