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]-------------------------------------------------|")
  • 相关阅读:
    注意事项 软件连接的数据库是设置输出的数据库,弄错会造成数据库不一致
    归并排序
    快速排序
    冒泡排序
    插入排序
    上次遗留下来的XMLUtil的问题
    关于子网掩码
    java.lang.InstantiationException
    java.lang.ExceptionInInitializerError
    关于HashMap中的负载因子
  • 原文地址:https://www.cnblogs.com/mytech/p/3499403.html
Copyright © 2011-2022 走看看