最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mongodb批量刪除gridfs文件實(shí)例

 更新時(shí)間:2015年01月07日 12:09:13   投稿:junjie  
這篇文章主要介紹了Mongodb批量刪除gridfs文件實(shí)例,本文根據(jù)生產(chǎn)環(huán)境實(shí)際需求總結(jié)而來(lái),需要的朋友可以參考下

平臺(tái)有大量的圖片已經(jīng)不用了,數(shù)量級(jí)達(dá)到百萬(wàn)張,差不多100G的空間,放著不管是不是太浪費(fèi)了?

復(fù)制代碼 代碼如下:

db.fs.files.find({filename:/xxx/}).forEach(function(n) {db.fs.files.update({filename:u.filename},{$set:{filename:newname}},false,true)}} //正則批量更改為固定名稱,便于刪除。
mongofiles -port 12345 -d xxx delete newname //mongofies根據(jù)filename批量干掉這些文件。

db.repairDatabase() //特別注意以上刪除不是物理刪除,chunks文件實(shí)際還在,show dbs 或者 db.stats() 發(fā)現(xiàn)db的size沒(méi)有變化,要執(zhí)行db.repairDatabase();另外注意這個(gè)動(dòng)作是全局寫鎖,很耗內(nèi)存和cpu的,而且處理時(shí)間跟文件數(shù)量大小有關(guān),務(wù)必在非高峰期做。


差不多1個(gè)多小時(shí)后over, 舒坦了,100G空間啊?。?!

Be aware that this command can take a long time to run if your database is large. In addition, it requires a quantity of free disk space equal to the size of your database. If you lack sufficient free space on the same volume, you can mount a separate volume and use that for the repair. In this case, you must run the command line and use the –repairpath switch to specify the folder in which to store the temporary repair files.
Warning:This command obtains a global write lock and will block other operations until it has completed.

相關(guān)文章

  • MongoDB Shell 命令實(shí)例總結(jié)【進(jìn)階篇】

    MongoDB Shell 命令實(shí)例總結(jié)【進(jìn)階篇】

    這篇文章主要介紹了MongoDB Shell 命令,結(jié)合實(shí)例形式總結(jié)分析了MongoDB數(shù)據(jù)庫(kù)常用的查詢、更新、插入、集合、函數(shù)等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-02-02
  • CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動(dòng)的問(wèn)題詳解

    CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動(dòng)的問(wèn)題詳解

    這篇文章主要給大家介紹了關(guān)于CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動(dòng)問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • MongoDB基礎(chǔ)之文檔操作

    MongoDB基礎(chǔ)之文檔操作

    這篇文章介紹了MongoDB基礎(chǔ)之文檔操作,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • MongoDB的基本操作實(shí)例詳解【服務(wù)端啟動(dòng),客戶端連接,CRUD操作】

    MongoDB的基本操作實(shí)例詳解【服務(wù)端啟動(dòng),客戶端連接,CRUD操作】

    這篇文章主要介紹了MongoDB的基本操作,結(jié)合實(shí)例形式分析了MongoDB數(shù)據(jù)庫(kù)的服務(wù)端啟動(dòng),客戶端連接,CRUD操作等基本實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • MongoDB windows解壓縮版安裝教程詳解

    MongoDB windows解壓縮版安裝教程詳解

    這篇文章主要介紹了MongoDB windows解壓縮版安裝教程詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • MongoDB聚合運(yùn)算符$dateFromString詳解

    MongoDB聚合運(yùn)算符$dateFromString詳解

    $dateFromString聚合運(yùn)算符將日期時(shí)間字符串轉(zhuǎn)換為日期對(duì)象,本文給大家介紹MongoDB聚合運(yùn)算符$dateFromString的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • MongoDB運(yùn)行日志實(shí)現(xiàn)自動(dòng)分割的方法實(shí)例

    MongoDB運(yùn)行日志實(shí)現(xiàn)自動(dòng)分割的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于MongoDB運(yùn)行日志實(shí)現(xiàn)自動(dòng)分割的方法,文中以一個(gè)MongoDB實(shí)例為例,寫了一個(gè)腳本來(lái)實(shí)現(xiàn)自動(dòng)分割MongoDB日志,有需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-01-01
  • mongodb在windows下的安裝步驟分享

    mongodb在windows下的安裝步驟分享

    MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的
    2011-10-10
  • 分布式文檔存儲(chǔ)數(shù)據(jù)庫(kù)之MongoDB分片集群的問(wèn)題

    分布式文檔存儲(chǔ)數(shù)據(jù)庫(kù)之MongoDB分片集群的問(wèn)題

    這篇文章主要介紹了分布式文檔存儲(chǔ)數(shù)據(jù)庫(kù)之MongoDB分片集群的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 解決MongoDB占用內(nèi)存過(guò)大頻繁死機(jī)的方法詳解

    解決MongoDB占用內(nèi)存過(guò)大頻繁死機(jī)的方法詳解

    這篇文章主要介紹了解決MongoDB占用內(nèi)存過(guò)大頻繁死機(jī)的方法詳解,需要的朋友可以參考下
    2020-02-02

最新評(píng)論

云阳县| 新源县| 神农架林区| 罗田县| 晋城| 红桥区| 乌恰县| 仁布县| 谢通门县| 千阳县| 台北县| 岳阳县| 尚志市| 阿勒泰市| 新营市| 南城县| 桦川县| 江油市| 双峰县| 武夷山市| 田东县| 雷波县| 金阳县| 南丰县| 酒泉市| 乡城县| 榆社县| 会宁县| 白银市| 四子王旗| 会理县| 娱乐| 嘉鱼县| 南雄市| 明光市| 墨竹工卡县| 澄城县| 北宁市| 虞城县| 湄潭县| 文昌市|