最近,公司业务数据存储量增多导致mongo数据库数据增长!
因为是集群状态(PRIMARY + SECONDARY + SECONDARY)
查看了各个db的大小,发现除了业务db之外,mongo自带的localdb也在占用着很多的磁盘空间
PRIMARY> show dbs;
News 0.203125GB
lo 50.0537109375GB
s 335.7900390625GB
s (empty)
sn 0.203125GB
tst 0.203125GB
如上!除了s(业务db)之外,lo(我改了下local名字)也占用了50G空间!
细致查看了各个表,发现local库中有一个oplog.rs占着51G空间
PRIMARY> use lo
switched to db lo
PRIMARY> show tables;
me
oplog.rs
replset.minvalid
slaves
startup_log
system.indexes
system.replset
PRIMARY> db.oplog.rs.stats(1024*1024)
{
"ns" : "local.oplog.rs",
"count" : 5955015,
"size" : 51108,
"avgObjSize" : 0.008582346140186044,
"storageSize" : 51200,
"numExtents" : 26,
"nindexes" : 0,
"lastExtentSize" : 25,
"paddingFactor" : 1,
"systemFlags" : 0,
&#