a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

Mongodb批量刪除gridfs文件實例

2020-03-14 13:22:54
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Mongodb批量刪除gridfs文件實例,本文根據生產環境實際需求總結而來,需要的朋友可以參考下
 

平臺有大量的圖片已經不用了,數量級達到百萬張,差不多100G的空間,放著不管是不是太浪費了?

復制代碼代碼如下:

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根據filename批量干掉這些文件。

 

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


差不多1個多小時后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.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五月婷婷亚洲 | 精品96久久久久久中文字幕无 | www.国产| 国产精品美女久久久久久久网站 | 9191视频| 超碰在线人人 | 日韩欧美一区二区视频 | 国产九九精品 | 青青久在线视频免费观看 | av在线播放免费 | 国产精品成人3p一区二区三区 | 国产在线观看一区 | 成人午夜激情 | 免费的av在线 | 国产一区二区播放 | 91视频国产区 | 亚洲蜜桃精久久久久久久 | 日韩一级电影在线 | 国产电影一区二区 | 久久av资源| 日韩电影免费在线 | 亚洲乱码国产乱码精品精98午夜 | 日韩国产一区 | 久久久久99精品国产片 | 国产一区久久 | 女人第一次久久久www | 亚洲第一se情网站 | 成人爽a毛片一区二区免费 美女一级毛片 | 欧美久久一区二区 | 欧美日韩亚洲国产综合 | 久久久.com| hd国产人妖ts另类视频 | 国产精品免费一区二区 | 欧美在线观看一区 | 中文字幕一区二区三区乱码在线 | 欧美日韩精品免费 | 亚洲高清av在线 | 尤物久久av一区二区三区亚洲 | 黄色污网 | 叶山小百合av一区二区 | 久久久久久91香蕉国产 |