mongodb库表信息监控脚本

var collnames=db.getCollectionNames();
//print(collnames)
var indexsize="";
var collline="";
var storagesize=""
var size=""
var count=""
/*print("|--------------------------------------------totalIndexSize----------------------------------------|")
for (coll in collnames)
{
    if(collnames[coll].substr(0,7)=='system.')
        continue;
    collline+=collnames[coll]+"   ";
    stats=db[collnames[coll]].stats();
//    print(collnames[coll]+": "+stats["totalIndexSize"]);
    indexsize=indexsize+"   "+stats["totalIndexSize"]
}
print("|"+collline+"|")
print("|"+indexsize+"|")
print("|--------------------------------------------totalIndexSize----------------------------------------|")
*/
print("******************"+db.getName()+"*******************")
for (coll in collnames)
{
        if(collnames[coll].substr(0,7)=='system.')
                continue;
    collline+=collnames[coll]+"   ";
        stats=db[collnames[coll]].stats();
    printjson(stats);
    indexsize=indexsize+"   "+stats["totalIndexSize"]
    storagesize=storagesize+"   "+stats["storageSize"]
    count=count+"   "+stats["count"]
    size=size+"   "+stats["size"]
}
print("******************"+db.getName()+"*******************")
print("|"+db.getName())
print("|-------------------------------------------[totalIndexSize]---------------------------------------|")
print("|"+collline+"|")
print("|"+indexsize+"|")
print("|-------------------------------------------[totalIndexSize]---------------------------------------|")
print("|-------------------------------------------[storageSize]------------------------------------------|")
print("|"+collline+"|")
print("|"+storagesize+"|")
print("|-------------------------------------------[storageSize]------------------------------------------|")
print("|-------------------------------------------[count]------------------------------------------------|")
print("|"+collline+"|")
print("|"+count+"|")
print("|-------------------------------------------[count]------------------------------------------------|")
print("|-------------------------------------------[size]-------------------------------------------------|")
print("|"+collline+"|")
print("|"+size+"|")
print("|-------------------------------------------[size]-------------------------------------------------|")

 

转载于:https://www.cnblogs.com/mytech/p/3499403.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值