av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

詳解SQLite的VACUUM命令

SQLite 的VACUUM 命令通過復(fù)制主數(shù)據(jù)庫中的內(nèi)容到一個(gè)臨時(shí)數(shù)據(jù)庫文件,然后清空主數(shù)據(jù)庫,并從副本中重新載入原始的數(shù)據(jù)庫文件。這消除了空閑頁,把表中的數(shù)據(jù)排列為連續(xù)的,另外會(huì)清理數(shù)據(jù)庫文件結(jié)構(gòu)。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)茂南免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了超過千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

手動(dòng) VACUUM

下面是在命令提示符中對(duì)整個(gè)數(shù)據(jù)庫發(fā)出 VACUUM 命令的語法:

$sqlite3 database_name "VACUUM;"

您也可以在 SQLite 提示符中運(yùn)行 VACUUM,如下所示:

sqlite> VACUUM;

您也可以在特定的表上運(yùn)行 VACUUM,如下所示:

sqlite> VACUUM table_name;

自動(dòng) VACUUM(Auto-VACUUM)

SQLite 的 Auto-VACUUM 與 VACUUM 不大一樣,它只是把空閑頁移到數(shù)據(jù)庫末尾,從而減小數(shù)據(jù)庫大小。通過這樣做,它可以明顯地把數(shù)據(jù)庫碎片化,而 VACUUM 則是反碎片化。所以 Auto-VACUUM 只會(huì)讓數(shù)據(jù)庫更小。

在 SQLite 提示符中,您可以通過下面的編譯運(yùn)行,啟用/禁用 SQLite 的 Auto-VACUUM:

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

您可以從命令提示符中運(yùn)行下面的命令來檢查 auto-vacuum 設(shè)置:

$sqlite3 database_name "PRAGMA auto_vacuum;"

分享題目:詳解SQLite的VACUUM命令
瀏覽路徑:http://uogjgqi.cn/article/cdpoihs.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流