mongo wgb数据清理操作

41 阅读2分钟

一、集群信息




二、清理策略

清理的collection信息

MC_CODEINFO
MC_PRD
MC_INC_PRD
MC_INC_CODE_INFO
MC_INC_BY_STORE
MC_1_STORE
MC_2_STORE
MC_3_STORE
MC_8_STORE
MC_19_STORE



三、操作

  1. 连接mongo主节点

mongo --port 27017 --authenticationDatabase admin -u admin -p "admin"  --host 172.17.18.175

2. ## 切换menu

 use menu                                                                                                                                                

  1. 确认需要删除的collection大小


db.getCollection("MC_CODEINFO").dataSize()/1024/1024/1024
db.getCollection("MC_PRD").dataSize()/1024/1024/1024
db.getCollection("MC_INC_PRD").dataSize()/1024/1024/1024
db.getCollection("MC_INC_CODE_INFO").dataSize()/1024/1024/1024
db.getCollection("MC_INC_BY_STORE").dataSize()/1024/1024/1024

db.getCollection("MC_1_STORE").dataSize()/1024/1024/1024
db.getCollection("MC_2_STORE").dataSize()/1024/1024/1024

db.getCollection("MC_3_STORE").dataSize()/1024/1024/1024
db.getCollection("MC_8_STORE").dataSize()/1024/1024/1024
db.getCollection("MC_19_STORE").dataSize()/1024/1024/1024

  1. 删除

db.MC_CODEINFO.drop()
db.MC_PRD.drop()
db.MC_INC_PRD.drop()

db.MC_INC_CODE_INFO.drop()
db.MC_INC_BY_STORE.drop()

db.MC_1_STORE.drop()
db.MC_2_STORE.drop()

db.MC_3_STORE.drop()
db.MC_8_STORE.drop()
db.MC_19_STORE.drop()

  1. 再次确认是否删除完成

db.getCollection("MC_CODEINFO").dataSize()/1024/1024/1024
db.getCollection("MC_PRD").dataSize()/1024/1024/1024
db.getCollection("MC_INC_PRD").dataSize()/1024/1024/1024
db.getCollection("MC_INC_CODE_INFO").dataSize()/1024/1024/1024
db.getCollection("MC_INC_BY_STORE").dataSize()/1024/1024/1024

db.getCollection("MC_1_STORE").dataSize()/1024/1024/1024
db.getCollection("MC_2_STORE").dataSize()/1024/1024/1024

db.getCollection("MC_3_STORE").dataSize()/1024/1024/1024
db.getCollection("MC_8_STORE").dataSize()/1024/1024/1024
db.getCollection("MC_19_STORE").dataSize()/1024/1024/1024

说明:

显示NaN 表示已经清理完,找不到对应的collection。

监控里也可以确认

  1. 完成