成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > MongoDB釋放空閑空間的幾種常用方法

MongoDB釋放空閑空間的幾種常用方法

熱門標簽:老虎洗衣店地圖標注 電銷機器人是什么軟件 廣州長安公司怎樣申請400電話 杭州人工電銷機器人價格 蘋果汽車租賃店地圖標注 呼和浩特電銷外呼系統(tǒng)加盟 濟南電銷機器人加盟公司 怎么投訴地圖標注 云南外呼系統(tǒng)

前言

當我們從MongoDB中刪除文檔或集合時,MongoDB并不會將已經(jīng)占用了的磁盤空間釋放,它會一直維護已經(jīng)占用了磁盤空間的數(shù)據(jù)文件,盡管數(shù)據(jù)文件中可能存在大大小小的空記錄列表(empty record list)。當客戶端程序再次插入文檔時,MongoDB會從空記錄列表中分配存儲空間給新文檔。那么為了更加有效的使用磁盤空間,我們需要對mongodb的數(shù)據(jù)文件做碎片整理以及未使用空間的回收。思想無非兩種:

1、對原數(shù)據(jù)進行重組

2、僅將數(shù)據(jù)復制出來,形成僅數(shù)據(jù)的完整備份

以下介紹幾種常用的實施方法:

1、compact

2、db.repairDatabase()

3、secondary節(jié)點重同步

4、db.copyDatabase()

一、compat

官網(wǎng)對該命令的定義:對集合中的所有數(shù)據(jù)和索引進行重寫和碎片整理。

使用方法

use yourdatabase;
db.runCommand({ compact : 'yourCollection' });

注意事項

1、在執(zhí)行命令前請保證你有比較新的備份

2、在使用MMAPv1存儲引擎的MongoDB上compact需要數(shù)據(jù)文件所在分區(qū)至少有2G的空閑空間

3、在使用WiredTiger存儲引擎的MongoDB上,compact命令將重寫集合和索引,且釋放未使用的空間,但使用MMAPv1存儲引擎的MongoDB上,該命令只對集合的數(shù)據(jù)文件進行碎片整理并重新創(chuàng)建其索引。不會釋放空間,在使用MMAPv1存儲引擎的MongoDB上回收空間,建議使用第三種方法“secondary節(jié)點重同步”

4、使用MMAPv1存儲引擎的MongoDB中的Capped Collections,是無法被壓縮的,但使用WiredTiger存儲引擎的MongoDB在執(zhí)行compact時會進行壓縮。

5、在副本集上運行該命令時,要分別在每個節(jié)點執(zhí)行

6、該命令只能在mongod實例上執(zhí)行,不能再mongos實例上運行。也就是說針對分片集群的compact操作要分別在每個分片節(jié)點上執(zhí)行。

7、一般該命令運行在secondary節(jié)點上,在執(zhí)行時,會強制節(jié)點進入RECOVERING狀態(tài),RECOVERING狀態(tài)的實例讀寫操作將被阻塞

8、再碰到特殊情況要停止運行該命令時,可通過db.currentOp()查詢進程信息,然后通過db.killOp()干掉進程

9、compact可能會增加數(shù)據(jù)文件的總大小和數(shù)量,尤其是第一次運行時。但這不會增加總集合使用的磁盤空間,因為存儲大小是數(shù)據(jù)庫文件中分配的數(shù)據(jù)量,而不是文件系統(tǒng)上文件的大小/數(shù)量

10、使用MMAPv1存儲引擎的MongoDB中的Capped Collections,是無法被壓縮的,但使用WiredTiger存儲引擎的MongoDB在執(zhí)行compact時會進行壓縮。

二、db.repairDatabase()

官網(wǎng)該命令的定義:通過丟無效或損壞的數(shù)據(jù)老重建數(shù)據(jù)庫和索引。類似于文件系統(tǒng)修復命令fsck。所以此命令主要是用于修復數(shù)據(jù)。

使用方法

use yourdatabase;
db.repairDatabase();

注意事項

1、db.repairDatabase()主要用于修復數(shù)據(jù)。若你擁有數(shù)據(jù)的完整副本,且有權(quán)限訪問,請使用第三種方法“secondary節(jié)點重同步”

2、在執(zhí)行命令前請保證你有比較新的備份

3、此命令會完全阻塞數(shù)據(jù)庫的讀寫,謹慎操作

4、此命令執(zhí)行需要數(shù)據(jù)文件所在位置有等同于所有數(shù)據(jù)文件大小總和的空閑空間再加上2G

5、在使用MMAPv1存儲引擎的secondary節(jié)點上執(zhí)行該命令可以壓縮集合數(shù)據(jù)

6、在使用WiredTiger存儲引擎的MongoDB庫上執(zhí)行不會有壓縮的效果

7、再碰到特殊情況要停止運行該命令時,可通過db.currentOp()查詢進程信息,然后通過db.killOp()干掉進程

8、非常消耗時間

三、secondary節(jié)點重同步

主要思想就是:刪除secondary節(jié)點中指定數(shù)據(jù),使之與primary重新開始數(shù)據(jù)同步。當副本集成員數(shù)據(jù)太過陳舊,也可以使用重新同步。數(shù)據(jù)的重新同步與直接復制數(shù)據(jù)文件不同,MongoDB會只同步數(shù)據(jù),因此重同步完成后的數(shù)據(jù)文件是沒有空集合的,以此實現(xiàn)了磁盤空間的回收。

使用方法

首先必須確保數(shù)據(jù)有完整的備份。

1、若是primary節(jié)點,先強制將之變?yōu)閟econdary節(jié)點,否則跳過此步驟:

 rs.stepdown(120);

2、然后在primary上刪除secondary節(jié)點:

 rs.remove("IP:port");

3、刪除secondary節(jié)點dbpath下的所有文件。

4、將節(jié)點重新加入集群,然后使之自動進行數(shù)據(jù)的同步:

 rs.add("IP:port");

5、等數(shù)據(jù)同步完成后,循環(huán)1-4的步驟可以將集群中所有節(jié)點的磁盤空間釋放

針對一些特殊情況,不能下線secondary節(jié)點的,可以新增一個節(jié)點到副本集中,然后secondary就自動開始數(shù)據(jù)的同步了。

總的來說,重同步的方法是比較好的,第一基本不會阻塞副本集的讀寫,第二消耗的時間相對前兩種比較短

四、db.copyDatabase()

mongodb還支持在線復制數(shù)據(jù):db.copyDatabase("from","to","IP:port"),此種方法也能釋放空間,因為db.copyDatabase復制的數(shù)據(jù),而不是表示在磁盤中的數(shù)據(jù)文件。但,該命令在4.0版本起被棄用;3.x版本還能繼續(xù)使用

如:

 db.copyDatabase("sourceDB","DistDB");

    將源庫sourceDB。拷貝為DistDB。

當然,該命令支持遠程復制。

該命令的完整語法為:

db.copyDatabase(源數(shù)據(jù)庫名稱>, 目標數(shù)據(jù)庫名稱>, 源mongodb的IP:port>, 源數(shù)據(jù)庫連接需要的賬戶>,密碼>, mechanism>)

以上:命令必須在目標數(shù)據(jù)庫服務器上執(zhí)行。若源數(shù)據(jù)庫與目標數(shù)據(jù)庫存在于一個MongoDB服務器,源mongodb的IP:port>, 源數(shù)據(jù)庫連接需要的賬戶>,密碼>都可省略。mechanism>是身份驗證類型,可選的。

注意事項

1、db.copyDatabase()不會阻塞源數(shù)據(jù)庫和目標數(shù)據(jù)庫數(shù)據(jù)的讀寫,因此可能會出現(xiàn)兩份數(shù)據(jù)不一致的情況

2、db.copyDatabase()復制索引數(shù)據(jù)會鎖定數(shù)據(jù)庫,此操作也會對其他數(shù)據(jù)庫產(chǎn)生影響

3、db.copyDatabase()不要在mongos實例中使用

4、db.copyDatabase()不要用于復制包含分片集合的數(shù)據(jù)庫

5、在4.0版中更改:db.copyDatabase()僅支持SCRAM進行身份驗證fromhost,mechanism>選項。

6、某些不同版本的MongoDB間不支持此種復制方法,詳見鏈接:https://docs.mongodb.com/manual/reference/method/db.copyDatabase/

除此之外,還有一些方法,像使用導入/導出的方法(mongodump/mongorestore),這種方法在數(shù)據(jù)量非常大的情況是不適用的,因為導入導出的方法使用的全量的形式,要保證有足夠的空閑空間來存放導入的數(shù)據(jù)。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。 

您可能感興趣的文章:
  • mongodb 集群重構(gòu)和釋放磁盤空間實例詳解
  • 詳解清除MongoDB所占用的多余的磁盤空間的方法
  • OpenStack Ceilometer用MongoDB解決占用磁盤空間過大問題
  • 巧妙的利用Mongodb做地理空間查詢

標簽:遼陽 無錫 自貢 玉林 興安盟 雞西 泰安 廈門

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MongoDB釋放空閑空間的幾種常用方法》,本文關(guān)鍵詞  MongoDB,釋,放空,閑空,間的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB釋放空閑空間的幾種常用方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB釋放空閑空間的幾種常用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    午夜国产福利| 国产一级不卡视频| 色婷婷综合视频在线观看| 久久精品色妇熟妇丰满人妻| 日韩欧美一二区| 日韩午夜免费视频| 欧美午夜一区二区三区| 久久香蕉国产线看观看av| 日本免费一区二区三区最新| 色视频www在线播放国产| 影音先锋国产资源| 色婷婷激情久久| 中文亚洲字幕| 一区二区三区在线免费看| 亚洲精品美腿丝袜| 欧美性少妇18aaaa视频| 69久久夜色精品国产69| 欧洲在线视频一区| eeuss影院www在线观看手机| 欧美激情偷拍| 日本少妇激三级做爰在线| 成人av动漫在线| 成人高清伦理免费影院在线观看| 视频在线在亚洲| 欧美videos另类| 亚洲精品成人在线播放| 久久999免费视频| 91免费看片| www.com亚洲| 91在线播放网址| 国产青草视频在线观看| 久久不见久久见中文字幕免费| 欧美一级片久久久久久久| 日韩伦理精品| 亚洲最大免费视频| 欧美69xx性欧美| 欧美福利视频一区二区| 亚洲成人黄色网址| 一区二区三区四区不卡视频| 亚洲aaaaaa| 青花影视在线观看免费高清| 欧美性xxxx极品hd欧美风情| 亚洲一区二区三区高清视频| 先锋影音男人av资源| 久久久久久免费精品| 自拍偷拍视频在线| 久久精品青草| 三级影片在线观看| 亚洲人成电影网| 亚洲欧美另类小说视频| 91亚洲精选| www黄色av| 一区二区精品免费| 日韩欧美不卡在线| 黄网站免费在线播放| 国产中文字幕在线观看| 国产精品一二三在线观看| 亚洲韩国欧洲国产日产av| 成人手机在线播放| 国产91高潮流白浆在线麻豆| 男男受被啪到高潮自述| 国产精品十八以下禁看| 粉嫩aⅴ一区二区三区四区五区| 欧美日韩一区二区三区不卡视频| 亚洲一区二区三区乱码aⅴ| 久久艳妇乳肉豪妇荡乳av| 欧美日韩1080p| 国产精品一区二区免费| 午夜久久久久久久久久影院| 色爱区成人综合网| 精品久久久久久一区二区里番| 日韩中文字幕| 日本三级中文字幕在线观看| 国产精品尤物| y111111国产精品久久久| 丰满熟妇乱又伦| 最新av在线网站| 国产成人福利| 蜜桃视频一区二区三区在线观看| 国产亚洲亚洲| 成人免费毛片嘿嘿连载视频…| 在线免费观看日韩av| 国产在线日韩欧美| 在线观看av免费| 美女喷水白浆| а√天堂8资源在线官网| 欧美日韩精品免费观看视频| 国产xxxxx18| 超碰精品在线| 国产精品一区二区免费视频| 福利视频网站| 国产免费麻豆视频| 九九大香尹人视频免费| 日韩欧美中字| 青青草自拍偷拍| 欧美日韩免费高清| 在线免费一区| 欧美不卡高清| 成人精品免费在线观看| 精品人妻伦一区二区三区久久| 亚洲第一中文字幕在线观看| 91麻豆精品国产91久久久久| 色8久久精品久久久久久蜜| 围产精品久久久久久久| 日本片在线观看| 五月天久久网站| 欧美亚韩一区二区三区| 国产成人自拍视频在线观看| 国产精品一区二区三区在线播放| 一二三四在线观看视频| 国产精品极品美女在线观看免费| 欧美另类极品videosbest视| 日韩在线视频不卡| 日韩视频在线永久播放| 国产成+人+亚洲+欧美+综合| 国内一区二区三区在线视频| 亚洲三区在线观看无套内射| 国产真人做爰毛片视频直播| 五月色婷婷综合| 亚洲视频一二三区| 在线不卡视频| 国产日韩欧美精品电影三级在线| 一区二区三区国产在线| 亚洲成人一二三区| 免费观看在线综合| 免费在线视频你懂得| 亚洲国产精品久久久久爰性色| 日本中文字幕在线观看视频| 大胆av不用播放器在线播放| av动漫在线免费观看| 成人免费性视频| 亚洲一级二级三级在线免费观看| 日韩免费在线观看视频| 小水嫩精品福利视频导航| 欧美一区二区三区视频免费播放| 亚洲欧洲另类国产综合| 成人手机在线免费视频| 日韩一区二区三区久久| 日韩视频永久免费观看| 国产真实夫妇交换视频| 国内成人精品一区| 波多野结衣综合网| 国产porny蝌蚪视频| 国产一级理论片| 亚洲美女性生活视频| 亚洲国产小视频| 欧美激情极品| 97在线精品国自产拍中文| 加勒比av一区二区| 亚洲欧美变态国产另类| 中文字幕少妇| 午夜小视频福利在线观看| 久久久久久久久久久久久9999| 亚洲日本中文| 波多野结衣 久久| 国产不卡高清在线观看视频| 成人精品一区| 中文在线有码| 国产一区二区三区综合| 国产色一区二区| 亚洲国产精品www| 欧美日韩另类一区| 人人干视频在线| 国产乱码精品一区二区三区四区| 作爱视频免费观看视频在线播放激情网| 老头老太做爰xxx视频| 国产日韩精品在线观看| www国产亚洲精品久久麻豆| 91蜜桃在线视频| 在线观看中文字幕的网站| 亚洲午夜精品一区二区三区他趣| 男人的天堂av社区在线| 国产精品nxnn| www.av中文字幕| 国产精品社区| 蜜芽在线视频| 成人在线亚洲| 日本一本二本在线观看| 另类视频一区二区三区| 久久97超碰色| 波多野结衣在线观看视频| 91精品国产综合久久精品图片| 97公开免费视频| 中文字幕亚洲综合久久筱田步美| 午夜免费福利视频在线观看| 久久精品国产一区二区三区肥胖| 欧美激情国产日韩| 久久电影一区二区| 99视频精品视频高清免费| av在线dvd| 亚洲大胆av| 日韩欧美精品综合| 色又黄又爽网站www久久| 丰满熟妇人妻中文字幕| 亚洲精品网址在线观看| 暖暖在线中文免费日本| 成人欧美一区二区三区黑人| 欧美日韩黄色网| 中文字幕日日夜夜| 日韩一区二区免费视频| 日韩精品一区国产麻豆| 极品国产人妖chinesets亚洲人妖| 国产精品麻豆欧美日韩ww| h片在线观看下载| 99www免费人成精品| 任你躁在线精品免费| 精品国产乱码久久久久久虫虫漫画| 在线影视一区二区三区| 欧美日韩你懂得| 亚洲影院中文字幕| 国产精品白丝av嫩草影院| 99精品久久久| 国产精品综合久久| 日本不卡在线观看| 久久精品亚洲天堂| 国产精品极品美女在线观看免费| 国精品一区二区三区| 欧美日韩三区四区| 亚洲香蕉在线观看| 成人久久18免费网站麻豆| 日韩影片在线播放| 欧美aaaaaaaaaaaa| 久久国产精品亚洲| 狠狠色综合一区二区| 日本成人在线免费视频| av影院午夜一区| 最近免费中文字幕大全免费第三页| 色猫咪免费人成网站在线观看| 久久中文字幕一区二区| 天堂аⅴ在线地址8| 欧美人与动性xxxxx杂性| 美女在线一区| 亚洲综合视频网| 成年人视频大全| 欧美一区二区三区观看| 国内精品国产成人国产三级| 91成人短视频在线观看| 欧美午夜女人视频在线| 丰满少妇高潮一区二区| 亚洲成人777| 色在线视频播放| 久久婷婷麻豆| 热99久久精品| 98在线视频| 三日本三级少妇三级99| 日韩乱码在线观看| 噜噜噜狠狠夜夜躁精品仙踪林| 精品亚洲成a人在线观看| 黄色一级大片免费| 尤物在线精品| 99久精品视频在线观看视频| 女同性恋一区二区| 国产精品6666| 欧美jizzhd精品欧美满| 欧洲中文字幕国产精品| 国产91精品在线观看| 韩国三级丰满少妇高潮| 国产精品一区二区免费视频| 欧美wwww| 欧美1级片网站| 欧美激情综合| 亚洲精品国产欧美在线观看| 亚洲国产精品国自产拍av秋霞| 国产欧美在线播放| 蜜桃网站在线观看| 久久综合色影院| 91久久精品一区二区三| 人妻丰满熟妇av无码区hd| 手机看片1024久久| 成人mm视频在线观看| 国产真人真事毛片视频| 日韩精品在线私人| 999国产在线| 激情四房婷婷| 亚洲精品视频久久久| 中国女人内谢25xxxx免费视频| 国产精品久久久久久久久久久不卡| 欧美色综合影院| 久久精品人人做| 欧美最顶级a∨艳星| 日韩精品久久一区二区三区| 三上悠亚 电影| 亚洲精品555| 李丽珍裸体午夜理伦片| 天天想你在线观看完整版电影免费| 乱精品一区字幕二区| 满满都是荷尔蒙韩剧在线观看| 精品日韩在线播放| 国内精品免费**视频| 欧美视频一区二区三区| 伊人久久久久久久久久久久久| 青青青在线视频播放| 亚洲mv大片欧洲mv大片精品| 久久久精品久久久久| 艳妇乳肉豪妇荡乳xxx| 亚洲综合成人在线视频| avtt天堂资源网站| 伊人久久大香线蕉综合75| 中国女人内谢69xxxx免费视频| 日韩成人在线电影网| 黄色免费av网站| 岳张嘴把我的精子吞下去| 欧美aaaaa喷水| 亚洲欧美日韩中文视频| 热re66久久精品国产99re| 国产精品福利在线观看| av一区在线观看| av网站免费线看精品| 极品粉嫩饱满一线天在线| 久久成人av网站| 91精品一区二区三区综合在线爱| 欧美大片免费看| 日韩国产精品亚洲а∨天堂免| 久久99精品国产.久久久久久| 日韩在线观看视频一区| 99久久精品无码一区二区毛片| 国产欧美一区二区三区国产幕精品| 国产精品一区二区av日韩在线| 日本最新中文字幕| 福利社在线免费视频| 国产精品免费成人| 中文字幕人妻色偷偷久久| 宅男噜噜噜66国产精品免费| 日本中文字幕在线视频观看| 精品少妇一区二区三区在线视频| 手机视频在线观看| 国产精品狼人色视频一区| 国产精品美女www爽爽爽视频|