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]-------------------------------------------------|")
  • 相关阅读:
    快速获取一个正数的掩码
    使用pdfbox删除pdf指定文字内容
    判断奇偶性
    RabbitMQ高级特性
    常见排序算法
    postman和postman interceptor的安装
    Linux命令
    Chrome 错误代码:ERR_UNSAFE_PORT
    IDEA运行tomcat控制台乱码
    Spring Boot 项目架构
  • 原文地址:https://www.cnblogs.com/mytech/p/3499403.html
Copyright © 2011-2022 走看看