博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mongodb2.6 服务器命令-诊断命令(1)
阅读量:5799 次
发布时间:2019-06-18

本文共 10477 字,大约阅读时间需要 34 分钟。

hot3.png

Mongodb2.6 服务器命令-诊断命令1. listDatabaseslistDatabases返回一个包含所有数据库和数据库基本统计信息的文档。值是不会影响输出结果的。该文档包含name域,即数据库名称;sizeOnDisk域,即数据库在磁盘上占用的空间大小;empty域,即数据库是否包含数据。example:db._adminCommand( { listDatabases: 1 } ){        "databases" : [                {                        "name" : "admin",                        "sizeOnDisk" : 83886080,                        "empty" : false                },                {                        "name" : "local",                        "sizeOnDisk" : 83886080,                        "empty" : false                },                {                        "name" : "mydb",                        "sizeOnDisk" : 83886080,                        "empty" : false                },                {                        "name" : "newmydb",                        "sizeOnDisk" : 83886080,                        "empty" : false                },                {                        "name" : "config",                        "sizeOnDisk" : 1,                        "empty" : true                }        ],        "totalSize" : 335544320,        "ok" : 1}2. dbHashdbHash是配置服务器的一个命令,并不是客户端文档的API。3. driverOIDTestdriverOIDTest是一个内部命令。4. listCommandslistCommands会返回一个mongod实例的命令列表。db._adminCommand( { listCommands: 1 } )5. availableQueryOptionsavailableQueryOptions是一个内部命令,仅对mongos实例有效。6. buildInfobuildInfo是一个管理员命令,返回当前mongod实例的创建信息。db.runCommand( { buildInfo: 1 } ){        "version" : "2.6.0",        "gitVersion" : "1c1c76aeca21c5983dc178920f5052c298db616c",        "targetMinOS" : "Windows 7/Windows Server 2008 R2",        "OpenSSLVersion" : "",        "sysInfo" : "windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49",        "loaderFlags" : "/nologo /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE",        "compilerFlags" : "/TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /we4099 /Z7 /errorReport:none /MT /O2 /Oy-",        "allocator" : "system",        "versionArray" : [                2,                6,                0,                0        ],        "javascriptEngine" : "V8",        "bits" : 64,        "debug" : false,        "maxBsonObjectSize" : 16777216,        "ok" : 1}version:mongod版本信息gitVersion:用于验证建立mongod实例的源码提交信息targetMinOS:平台版本sysInfo:操作系统信息loaderFlags:mongod加载的标志位信息compilerFlags:mongod编译时接受的标志位信息allocator:内存分配器,2.2以后默认为tcmolloc,之前是systemversionArray:mongodb实例的版本信息列表javascriptEngine:js引擎,2.4后默认为V8,之前是SpiderMonkeybits:mongodb二进制处理器架构的位数debug:布尔值为true,则建立时加入debugging选项maxBsonObjectSize:支持的最大的bson文档尺寸7. collStatscollStats返回一个指定集合的统计信息。{ collStats: "collection" , scale : 1024 }指定输出信息的格式,通过加入scale参数来改变输出单位。以下实例将会显示k级别。可以直接调用db.coll.stats(){        "ns" : "mydb.bar",        "count" : 2,        "size" : 160,        "avgObjSize" : 80,        "storageSize" : 8192,        "numExtents" : 1,        "nindexes" : 1,        "lastExtentSize" : 8192,        "paddingFactor" : 1,        "systemFlags" : 1,        "userFlags" : 1,        "totalIndexSize" : 8176,        "indexSizes" : {                "_id_" : 8176        },        "ok" : 1}ns:数据库名.表名count:文档数目size:集合总所有记录的尺寸和,不包含每条记录的页头(16 bytes),并且不包含索引的大小,但是包含padding大小。scale参数会影响这个值的大小avgObjSize:集合中每个对象的平均尺寸。scale参数会影响这个值的大小storageSize:分配给集合的空间总数。scale参数会影响这个值的大小。这个尺寸在减少或压缩文档时是不会减小的。numExtents:连续分配数据文件区域的数目nindexes:集合中索引数目。至少有一个_id域的索引。lastExtentSize:最后一次分配的大小。scale参数会影响这个值的大小paddingFactor:每次插入文档的预留空间,放在更改文档,造成移动。系统自动计算所分配的大小systemFlags:反映内部服务器选项的标志位。值为1反映在_id域存在索引userFlags:totalIndexSize:索引的总大小indexSizes:每个索引的大小8. connPoolStatsconnPoolStats反映了当前数据库打开的连接。包括客户端连接,以及副本集和分片连接。{ connPoolStats: 1 }值是不会影响输出结果的。db.runCommand({ connPoolStats : 1}){        "hosts" : {                "firstset/mongo01:10001,mongo02:10002,mongo03:10003::0" : {                        "available" : 1,                        "created" : 1                },                "mongo01:10001::0" : {                        "available" : 1,                        "created" : 2                },                "mongo01:10001::5" : {                        "available" : 1,                        "created" : 1                },                "mongo01:10002::0" : {                        "available" : 1,                        "created" : 2                },                "mongo01:10002::5" : {                        "available" : 1,                        "created" : 1                },                "mongo01:10003::0" : {                        "available" : 1,                        "created" : 2                },                "mongo01:10003::5" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20001::0" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20001::30" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20001,mongo01:20002,mongo01:20003::0" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20001,mongo01:20002,mongo01:20003::30" : {                        "available" : 3,                        "created" : 7                },                "mongo01:20002::0" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20002::30" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20003::0" : {                        "available" : 1,                        "created" : 1                },                "mongo01:20003::30" : {                        "available" : 1,                        "created" : 1                },                "mongo01:30001::0" : {                        "available" : 1,                        "created" : 2                },                "mongo01:30001::5" : {                        "available" : 1,                        "created" : 1                },                "mongo01:30002::0" : {                        "available" : 0,                        "created" : 1                },                "mongo01:30002::5" : {                        "available" : 1,                        "created" : 1                },                "mongo01:30003::0" : {                        "available" : 1,                        "created" : 2                },                "mongo01:30003::5" : {                        "available" : 1,                        "created" : 1                },                "secondset/mongo01:30001,mongo01:30002,mongo01:30003::0" : {                        "available" : 1,                        "created" : 1                }        },        "replicaSets" : {                "firstset" : {                        "hosts" : [                                {                                        "addr" : "mongo01:10001",                                        "ok" : true,                                        "ismaster" : true,                                        "hidden" : false,                                        "secondary" : false,                                        "pingTimeMillis" : 0                                },                                {                                        "addr" : "mongo01:10002",                                        "ok" : true,                                        "ismaster" : false,                                        "hidden" : false,                                        "secondary" : true,                                        "pingTimeMillis" : 0                                },                                {                                        "addr" : "mongo01:10003",                                        "ok" : true,                                        "ismaster" : false,                                        "hidden" : false,                                        "secondary" : true,                                        "pingTimeMillis" : 0                                }                        ]                },                "secondset" : {                        "hosts" : [                                {                                        "addr" : "mongo01:30001",                                        "ok" : true,                                        "ismaster" : true,                                        "hidden" : false,                                        "secondary" : false,                                        "pingTimeMillis" : 0                                },                                {                                        "addr" : "mongo01:30002",                                        "ok" : true,                                        "ismaster" : false,                                        "hidden" : false,                                        "secondary" : true,                                        "pingTimeMillis" : 0                                },                                {                                        "addr" : "mongo01:30003",                                        "ok" : true,                                        "ismaster" : false,                                        "hidden" : false,                                        "secondary" : true,                                        "pingTimeMillis" : 0                                }                        ]                }        },        "createdByType" : {                "master" : 23,                "set" : 2,                "sync" : 8        },        "totalAvailable" : 23,        "totalCreated" : 33,        "numDBClientConnection" : 51,        "numAScopedConnection" : 9,        "ok" : 1}hosts:包含子文档呈现mongos或mongod实例与每个分片集mongod实例的连接信息hosts.[host].available:呈现mongos或mongod实例与每个分片集mongod实例的连接数目hosts.[host].created:呈现mongos或mongod实例为主机创建的连接数replcaSets:包含分片集中的副本集信息的文档createdByType:呈现mongos或mongod实例在连接池中创建的连接数目文档totalAvailable:mongos或mongod实例在分片集群中运行的连接数目totalCreated:mongos或mongod实例在分片集群中建立的连接数目numDBClientConnection:mongos或mongod实例在分片集群中的连接数目numAScopedConnection:mongos或mongod实例在分片集群中额外的安全连接数目9. cursorInfocursorInfo返回当前游标信息db.runCommand({cursorInfo : 1}){        "totalOpen" : 7,        "clientCursors_size" : 7,        "timedOut" : 75,        "totalNoTimeout" : 3,        "ok" : 1}totalOpen:所有的打开的游标数clientCursors_size:当前客户端使用的游标数timedOut:超时的游标数

转载于:https://my.oschina.net/u/1449160/blog/262125

你可能感兴趣的文章
Elastix的TCP/UDP端口映射
查看>>
Linux时间变慢解决方法
查看>>
如何利用python使用libsvm
查看>>
python:numpy(文件存取)
查看>>
MySQL 参数浅析之 innodb_file_per_table
查看>>
RHEL6启动原理和故障排除
查看>>
iOS 绝对路径和相对路径
查看>>
jquery插件页面滚动元素进入视口触发动画jquery-aniview
查看>>
(译)MySQL:在 WHERE 条件语句中使用 IF 语句
查看>>
C++程序windows To linux移植经验案例
查看>>
论文翻译-语音合成:WaveNet
查看>>
使用Python读Excel数据Insert到MySQL
查看>>
heartbeat搭建高可用NFS
查看>>
Nginx工作原理和优化、漏洞。
查看>>
Spring Boot之使用JPA操作mysql
查看>>
Spring <context:annotation-config/>解析
查看>>
独立博客的几点建议:必须找准定位,不要太SEO
查看>>
总结:线程间频繁切换为什么耗费资源?
查看>>
加入域 找不到网络路径
查看>>
好久没写日志了,
查看>>