mongodb_性能监控
2015-06-11 10:20
525 查看
一、使用mongostat.execd C:\Program Files\MongoDB\Server\3.0\bin\-->mongostat.exe-->mongostat -n 10 > C:\test.txt 打印10行到文本文件,方便查看 -->mongo.exe 执行mongodb命令/article/5914446.html二、服务器运行状态:db.serverStatus()
http://lavafree.iteye.com/blog/1131312
{ "host" : "baobao-laptop",#主机名 "version" : "1.8.2",#版本号 "process" : "mongod",#进程名 "uptime" : 15549,#运行时间 "uptimeEstimate" : 15351, "localTime" : ISODate("2011-07-23T06:07:31.220Z"),当前时间 "globalLock" : { "totalTime" : 15548525410,#总运行时间(ns) "lockTime" : 89206633, #总的锁时间(ns) "ratio" : 0.005737305027178137,#锁比值 "currentQueue" : { "total" : 0,#当前需要执行的队列 "readers" : 0,#读队列 "writers" : 0#写队列 }, "activeClients" : { "total" : 0,#当前客户端执行的链接数 "readers" : 0,#读链接数 "writers" : 0#写链接数 } }, "mem" : {#内存情况 "bits" : 32,#32位系统 "resident" : 337,#占有物理内存数 "virtual" : 599,#占有虚拟内存 "supported" : true,#是否支持扩展内存 "mapped" : 512 }, "connections" : { "current" : 2,#当前链接数 "available" : 817#可用链接数 }, "extra_info" : { "note" : "fields vary by platform", "heap_usage_bytes" : 159008,#堆使用情况字节 "page_faults" : 907 #页面故作 }, "indexCounters" : { "btree" : { "accesses" : 59963, #索引被访问数 "hits" : 59963, #所以命中数 "misses" : 0,#索引偏差数 "resets" : 0,#复位数 "missRatio" : 0#未命中率 } }, "backgroundFlushing" : { "flushes" : 259, #刷新次数 "total_ms" : 3395, #刷新总花费时长 "average_ms" : 13.108108108108109, #平均时长 "last_ms" : 1, #最后一次时长 "last_finished" : ISODate("2011-07-23T06:07:22.725Z")#最后刷新时间 }, "cursors" : { "totalOpen" : 0,#打开游标数 "clientCursors_size" : 0,#客户端游标大小 "timedOut" : 16#超时时间 }, "network" : { "bytesIn" : 285676177,#输入数据(byte) "bytesOut" : 286564,#输出数据(byte) "numRequests" : 2012348#请求数 }, "opcounters" : { "insert" : 2010000, #插入操作数 "query" : 51,#查询操作数 "update" : 5,#更新操作数 "delete" : 0,#删除操作数 "getmore" : 0,#获取更多的操作数 "command" : 148#其他命令操作数 }, "asserts" : {#各个断言的数量 "regular" : 0, "warning" : 0, "msg" : 0, "user" : 2131, "rollovers" : 0 }, "writeBacksQueued" : false, "ok" : 1 }
三、数据库运行状态:[/b]db.stats()
1、切换数据库:use 数据库名称
2、当前数据库:db
{ "db" : "order",#库名 "collections" : 4,#集合数 "objects" : 2011622,#记录数 "avgObjSize" : 111.92214441878245,#每条记录的平均值 "dataSize" : 225145048,#记录的总大小 "storageSize" : 307323392,#预分配的存储空间 "numExtents" : 21,#事件数 "indexes" : 1,#索引数 "indexSize" : 74187744,#所以大小 1024=1KB "fileSize" : 1056702464,#文件大小 "ok" : 1 }
四、集合运行状态:db.集合名称.stats()
{"ns" : "order.order",#命名空间"count" : 2010000,#记录数"size" : 225039600,#大小"avgObjSize" : 111.96,"storageSize" : 307186944,"numExtents" : 18,"nindexes" : 1,"lastExtentSize" : 56089856,"paddingFactor" : 1,"flags" : 1,"totalIndexSize" : 74187744,"indexSizes" : {"_id_" : 74187744#索引为_id_的索引大小},"ok" : 1}
五、查询语句状态
1、命令行
db.order.find({ "status": 1.0, "user.uid": { $gt: 2663199.0 } }).explain()
{
"cursor" : "BasicCursor",#游标类型
"nscanned" : 2010000,#扫描数量
"nscannedObjects" : 2010000,#扫描对象
"n" : 337800,#返回数据
"millis" : 2838,#耗时
"nYields" : 0,
"nChunkSkips" : 0,
"isMultiKey" : false,
"indexOnly" : false,
"indexBounds" : {#使用索引(这里没有)
}
2、mongovue
n: 返回的记录数nscannedObjects:扫描的文档数nscanned:扫描的索引数millis:运行时间(毫秒数)
相关文章推荐
- MongoDB C# CRUD (3)
- MongoDB 2.0 常用命令(2)
- MongoDB 2.0 配置及相关操作(1)
- MongoDB Shell 经常使用的操作
- Spring集成MongoDB及操作
- MongoDB C# 驱动的各种版本下载地址
- MongoDB基本管理命令 [转]
- Optimizing Map/Reduce with MongoDB
- 如何对MongoDB进行测试
- COF框架集成mongodb驱动
- 在 RedHat Enterprise、CentOS 或 Fedora Linux 上安装 MongoDB
- Mongodb基本命令
- 利用scrapy抓取网易新闻并将其存储在mongoDB
- MongoDB学习笔记~大叔分享批量添加—批量更新—批量删除
- mongodb笔记之数组
- ubuntu 下按照官网教程安装 mongodb和c++ driver
- mongodb笔记之update
- 【MongoDB for Java】Java操作MongoDB
- mongoDB 入门指南、示例
- mongoDB 介绍(特点、优点、原理)