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]-------------------------------------------------|")
  • 相关阅读:
    起步!!!
    最简单的窗口弹出程序
    起步!!!
    写一个顺序表模板,包括顺序表的基本功能,例如查找,插
    最简单的窗口弹出程序
    [导入]8000元投资股市16年变成4亿元 中国版巴菲特?
    [导入]看到男司机被一车女歹徒侮辱,我好后悔没有能力制止!
    [导入]黑社会内部报纸一份,请含泪观看
    [导入]月薪80000的卖毛片给我上了震撼一课
    [导入]索尼新品可以握着用的怪异鼠标
  • 原文地址:https://www.cnblogs.com/mytech/p/3499403.html
Copyright © 2011-2022 走看看