zoukankan      html  css  js  c++  java
  • 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]-------------------------------------------------|")
  • 相关阅读:
    浅释一下,为什么要使用接口?
    枚举的简单使用
    最富有的人
    拜读websharp时,发现的几处问题(二)
    如何规划职业发展道路如何规划职业发展道路(ZT)
    在.NET环境中使用单元测试工具NUnit(ZT)
    [转贴]不得不知的几个可怕信息!
    ASP.NET中数据导入至Excel
    拜读websharp时,发现的几处问题(一)
    合并DataGrid相同单元格
  • 原文地址:https://www.cnblogs.com/mytech/p/3499403.html
Copyright © 2011-2022 走看看