亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB運行狀態(tài)監(jiān)控、性能分析工具mongostat詳解

2020-10-29 18:50:39
字體:
供稿:網(wǎng)友

這篇文章的目的是讓你知道怎么了解你正在運行的Mongdb是否健康。

mongostat詳解

mongostat是mongdb自帶的狀態(tài)檢測工具,在命令行下使用。它會間隔固定時間獲取mongodb的當(dāng)前運行狀態(tài),并輸出。如果你發(fā)現(xiàn)數(shù)據(jù)庫突然變慢或者有其他問題的話,你第一手的操作就考慮采用mongostat來查看mongo的狀態(tài)。

它的輸出有以下幾列:

1.inserts/s 每秒插入次數(shù)
2.query/s 每秒查詢次數(shù)
3.update/s 每秒更新次數(shù)
4.delete/s 每秒刪除次數(shù)
5.getmore/s 每秒執(zhí)行g(shù)etmore次數(shù)
6.command/s 每秒的命令數(shù),比以上插入、查找、更新、刪除的綜合還多,還統(tǒng)計了別的命令
7.flushs/s 每秒執(zhí)行fsync將數(shù)據(jù)寫入硬盤的次數(shù)。
8.mapped/s 所有的被mmap的數(shù)據(jù)量,單位是MB,
9.vsize 虛擬內(nèi)存使用量,單位MB
10.res 物理內(nèi)存使用量,單位MB
11.faults/s 每秒訪問失敗數(shù)(只有Linux有),數(shù)據(jù)被交換出物理內(nèi)存,放到swap。不要超過100,否則就是機器內(nèi)存太小,造成頻繁swap寫入。此時要升級內(nèi)存或者擴展
12.locked % 被鎖的時間百分比,盡量控制在50%以下吧
13.idx miss % 索引不命中所占百分比。如果太高的話就要考慮索引是不是少了
14.q t|r|w 當(dāng)Mongodb接收到太多的命令而數(shù)據(jù)庫被鎖住無法執(zhí)行完成,它會將命令加入隊列。這一欄顯示了總共、讀、寫3個隊列的長度,都為0的話表示mongo毫無壓力。高并發(fā)時,一般隊列值會升高。
15.conn 當(dāng)前連接數(shù)
16.time 時間戳

使用profiler

似于MySQL的slow log, MongoDB可以監(jiān)控所有慢的以及不慢的查詢。

Profiler默認是關(guān)閉的,你可以選擇全部開啟,或者有慢查詢的時候開啟。

復(fù)制代碼 代碼如下:

> use test
switched to db test
> db.setProfilingLevel(2);
{"was" : 0 , "slowms" : 100, "ok" : 1} // "was" is the old setting
> db.getProfilingLevel()
2

查看Profile日志
復(fù)制代碼 代碼如下:

> db.system.profile.find().sort({$natural:-1})
{"ts" : "Thu Jan 29 2009 15:19:32 GMT-0500 (EST)" , "info" :
"query test.$cmd ntoreturn:1 reslen:66 nscanned:0 query: { profile: 2 } nreturned:1 bytes:50" ,
"millis" : 0}

3個字段的意義

1.ts:時間戳
2.info:具體的操作
3.millis:操作所花時間,毫秒
不多說,此處有官方文檔。注意,造成滿查詢可能是索引的問題,也可能是數(shù)據(jù)不在內(nèi)存造成因此磁盤讀入造成。

使用Web控制臺

Mongodb自帶了Web控制臺,默認和數(shù)據(jù)服務(wù)一同開啟。他的端口在Mongodb數(shù)據(jù)庫服務(wù)器端口的基礎(chǔ)上加1000,如果是默認的Mongodb數(shù)據(jù)服務(wù)端口(Which is 27017),則相應(yīng)的Web端口為28017

這個頁面可以看到

1.當(dāng)前Mongodb的所有連接
2.各個數(shù)據(jù)庫和Collection的訪問統(tǒng)計,包括:Reads, Writes, Queries, GetMores ,Inserts, Updates, Removes
3.寫鎖的狀態(tài)
4.以及日志文件的最后幾百行(CentOS+10gen yum 安裝的mongodb默認的日志文件位于/var/log/mongo/mongod.log)

可以參考右邊的截圖

db.stat()

獲取當(dāng)前數(shù)據(jù)庫的信息,比如Obj總數(shù)、數(shù)據(jù)庫總大小、平均Obj大小等

復(fù)制代碼 代碼如下:

> use test
switched to db test
> db.stats()
{
   "collections" : 9,
    "objects" : 4278845,
    "avgObjSize" : 224.56603031892953,
    "dataSize" : 960883236,
    "storageSize" : 1195438080,
    "numExtents" : 59,
    "indexes" : 13,
    "indexSize" : 801931264,
    "fileSize" : 6373244928,
    "ok" : 1
}

db.serverStatus()
獲取服務(wù)器的狀態(tài)

復(fù)制代碼 代碼如下:

{
    "version" : "1.6.5",
    "uptime" : 7208469,
    "uptimeEstimate" : 7138829,
    "localTime" : "Wed Oct 26 2011 22:23:07 GMT+0800 (CST)",
    "globalLock" : {
        "totalTime" : 7208469556704,
        "lockTime" : 4959693717,
        "ratio" : 0.000688036992871448,
        "currentQueue" : {
            "total" : 0,
            "readers" : 0,
            "writers" : 0
        }
    },
    "mem" : {
        "bits" : 64,
        "resident" : 3131,
        "virtual" : 6172,
        "supported" : true,
        "mapped" : 4927
    },
    "connections" : {
        "current" : 402,
        "available" : 2599
    },
    "extra_info" : {
        "note" : "fields vary by platform",
        "heap_usage_bytes" : 832531920,
        "page_faults" : 8757
    },
    "indexCounters" : {
        "btree" : {
            "accesses" : 2821726,
            "hits" : 2821725,
            "misses" : 1,
            "resets" : 0,
            "missRatio" : 3.543930204420982e-7
        }
    },
    "backgroundFlushing" : {
        "flushes" : 120133,
        "total_ms" : 73235923,
        "average_ms" : 609.6236920746173,
        "last_ms" : 1332,
        "last_finished" : "Wed Oct 26 2011 22:22:23 GMT+0800 (CST)"
    },
    "cursors" : {
        "totalOpen" : 0,
        "clientCursors_size" : 0,
        "timedOut" : 238392
    },
    "repl" : {
        "ismaster" : true
    },
    "opcounters" : {
        "insert" : 269351,
        "query" : 19331151,
        "update" : 14199331,
        "delete" : 1,
        "getmore" : 145575,
        "command" : 55982302
    },
    "asserts" : {
        "regular" : 0,
        "warning" : 0,
        "msg" : 0,
        "user" : 27,
        "rollovers" : 0
    },
    "ok" : 1
}

需要關(guān)心的地方:

1.connections 當(dāng)前連接和可用連接數(shù),聽過一個同行介紹過,mongodb最大處理到2000個連接就不行了(要根據(jù)你的機器性能和業(yè)務(wù)來設(shè)定),所以設(shè)大了沒意義。設(shè)個合理值的話,到達這個值mongodb就拒絕新的連接請求,避免被太多的連接拖垮。
2.indexCounters:btree:misses 索引的不命中數(shù),和hits的比例高就要考慮索引是否正確建立。你看我的”missRatio” : 3.543930204420982e-7,很健康吧。所以miss率在mongostat里面也可以看
3.其他的都能自解釋,也不是查看mongo健康狀況的關(guān)鍵,就不說明了。

db.currentOp()

Mongodb 的命令一般很快就完成,但是在一臺繁忙的機器或者有比較慢的命令時,你可以通過db.currentOp()獲取當(dāng)前正在執(zhí)行的操作。

在沒有負載的機器上,該命令基本上都是返回空的

復(fù)制代碼 代碼如下:

>  db.currentOp()
{ "inprog" : [ ] }

以下是一個有負載的機器上得到的返回值樣例:
復(fù)制代碼 代碼如下:

{ "opid" : "shard3:466404288", "active" : false, "waitingForLock" : false, "op" : "query", "ns" : "sd.usersEmails", "query" : { }, "client_s" : "10.121.13.8:34473", "desc" : "conn" },

字段名字都能自解釋。如果你發(fā)現(xiàn)一個操作太長,把數(shù)據(jù)庫卡死的話,可以用這個命令殺死他
復(fù)制代碼 代碼如下:

> db.killOp("shard3:466404288")

MongoDB Monitoring Service

MongoDB Monitoring Service(MMS)是Mongodb廠商提供的監(jiān)控服務(wù),可以在網(wǎng)頁和Android客戶端上監(jiān)控你的MongoDB狀況。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产亚洲精品一区二区在线观看| 日韩欧美一区二区三区在线| 佐佐木明希电影| 91国内在线播放| 同心难改在线观看| 日韩一区二区免费在线观看| abab456成人免费网址| www久久久久久久| 国产免费无码一区二区| 99精彩视频| www.成人黄色| av毛片在线免费看| 欧美日韩一卡二卡| 91在线看视频| 日日躁夜夜躁白天躁晚上躁91| 中文字幕在线观看高清| 中文字幕精品久久| 精品中文字幕一区二区三区四区| 又粗又大的机巴好爽欧美| 亚洲老头老太hd| 粉嫩欧美一区二区三区高清影视| 无码h黄肉3d动漫在线观看| 五月天男人天堂| 99这里只有精品| 国产成人三级在线观看| 国产视频亚洲视频| 婷婷综合社区| 一区二区国产视频| 国产精品ⅴa在线观看h| 综合久久十次| 无码人妻av一区二区三区波多野| 制服丝袜中文字幕一区| 久久久久看片| 国内小视频在线看| 99国产精品一区二区三区| 男人av资源站| 国产又粗又猛又爽又| 成人妇女淫片aaaa视频| 国产精品伦子伦| 亚洲精品中文字幕乱码三区91| 中文字幕亚洲色图| 福利片免费在线观看| 一区三区二区视频| 欧美成人资源| 丰满少妇被猛烈进入一区二区| 国产艳妇疯狂做爰视频| 精品国产乱码久久久久久蜜柚| 五月天激情小说综合| 国产欧美日韩视频一区二区| www.91在线| 亚洲男人天堂2021| 鲁一鲁一鲁一鲁一av| 亚洲日本中文| 日本中文字幕不卡免费| 午夜精品美女久久久久av福利| 五月婷婷在线观看视频| 久久久久久久久久久成人| 欧美在线一区二区三区| 日本韩国一区二区| 亚洲麻豆av| 国产一区二区视频在线免费观看| 久久久久久久国产精品| 中文字幕精品一区二区三区精品| 国产精品18久久久久久久久久久久| 91久久在线视频| 丝袜免费视频| 国产麻豆精品一区二区| 石原莉奈在线亚洲三区| 久久精品午夜一区二区福利| 欧美日韩在线视频一区二区| brazzers欧美精品| 136fldh精品导航福利| 伊人久久久久久久久久久久| 性一爱一乱一交一视频| 99久热re在线精品996热视频| 中文字幕高清视频| 欧美精品videos| a级片在线播放| 久久er视频| 稀缺小u女呦精品呦| 国产成人在线视频| 狠狠色综合网站久久久久久久| 中文字幕在线成人| av美女在线| 中国黄色a级片| 阿v视频在线观看| 国自产拍在线网站网址视频| 亚洲综合在线第一页| 黑鬼狂亚洲人videos| 99久久久无码国产精品性| 久久91成人| 国产三级国产精品国产国在线观看| 奇米影视四色在观看线| 国产激情二区| 欧美美女视频| 最近中文字幕一区二区| 免费免费啪视频在线观看| 日韩一区二区三区久久| 精品小视频在线| 欧美日韩中文一区二区| 国产一区在线观| 99久久夜色精品国产亚洲狼| 国产一区在线精品| 看欧美ab黄色大片视频免费| 免费在线观看av| 日韩欧美另类中文字幕| 国产玉足榨精视频在线观看| 性欧美video另类hd3| 黄色网址网站| 黄色一级片免费在线观看| 亚洲欧美一区二区三区| 午夜精品一区二区三区视频| 国产妇女馒头高清泬20p多| 伊人av在线播放| 欧美性生交xxxxxdddd| 伊人影院在线视频| 国产稀缺真实呦乱在线| 快播电影网址老女人久久| 日韩av不卡在线观看| 欧美国产日韩综合| 91成人一区二区三区| 午夜激情综合网| 一区二区三区网址| 日韩欧美亚洲国产另类| 性史性dvd影片农村毛片| 一区二区三区在线免费观看| 中文字幕一区二区人妻痴汉电车| 日本vs亚洲vs韩国一区三区二区| 久久一区91| 国产综合久久久久影院| 日本午夜精品理论片a级app发布| 欧美极品少妇xxxxⅹ免费视频| 免费成人午夜视频| 国产精品jizz视频| fc2ppv素人在线| 亚洲欧美一区二区三区孕妇| 色狠狠一区二区三区香蕉| 国产精品久久久久一区二区| 18涩涩午夜精品.www| 久久男人av| 香港三日本三级少妇66| 成人高清免费在线| 一区视频二区视频| 精品一区二区三区中文字幕老牛| 日本午夜精品一区二区三区电影| 俄罗斯男人又粗又大| 精品三级在线观看视频| 99综合在线| 一本久久a久久精品vr综合| 手机在线免费看毛片| 久久久久久国产精品免费播放| 成人免费毛片xxx| 日韩视频免费观看高清在线视频| 一级黄色免费| 国产成人免费电影| 在线看福利67194| 国产精品久久久免费看| 久久夜色精品国产噜噜av| 国产精品成人国产乱一区| 成人亚洲成人影院| 天堂在线观看| 欧美日韩在线视频首页| 日韩在线观看av| 1000部精品久久久久久久久| chinese麻豆新拍video| 精品乱子伦一区二区三区| 日日摸夜夜添夜夜添精品视频| 国产精品自产拍高潮在线观看| 真实国产乱子伦对白在线| 亚洲一区二区自偷自拍| 免费精品国产自产拍观看| 欧美一区二区视频网站| 91精品丝袜国产高跟在线| 日韩精品成人一区二区三区| 亚洲一区www| 精品国产乱码久久久久软件| 亚洲激情久久久| 国产精品久久久久久亚洲调教| 成人午夜精品一区二区三区| 美女毛片在线看| 国产精品久久一卡二卡| 亚洲第一福利在线观看| 久久人人爽人人人人片| 欧美日韩视频免费在线观看| 欧美国产日韩激情| 久久精品国产一区二区三| 久久精品国产综合精品| av天天av| 国产日产一区二区| 欧美最新精品| 欧美日韩一区二区区别是什么| 91麻豆免费视频网站| 日本少妇做爰全过程毛片| 日韩不卡一二区| 91久久中文| 成人性生交大片免费看中文视频| 国产精品久久久久久久牛牛| 视频一区视频二区视频| 天天综合网 天天综合色| 久久av综合| 免费av不卡在线观看| 亚洲香蕉伊综合在人在线视看| 色婷婷精品大视频在线蜜桃视频| 欧美不卡福利| 欧美激情精品久久久久久蜜臀| 欧美亚洲高清一区二区三区不卡| 欧美高清视频看片在线观看| 天天视频一区二区三区| 石原莉奈一区二区三区在线观看| 国产伦精品一区二区三区在线观看| 成人精品在线视频| 激情美女网站| 国产精品18久久久久久首页狼| 久久久久久国产精品日本| 欧美日韩在线播放| 国产成人精品免费| 久久精品夜夜夜夜久久| 蜜桃臀一区二区三区| 蜜桃视频在线观看一区| 一色屋成人免费精品网| 香蕉视频官网在线观看日本一区二区| 538精品在线视频| 亚洲精品免费在线观看| 精品国产制服丝袜高跟| 中文字幕av免费观看| www国产精品内射老熟女| 久久国产精品第一页| 加勒比一区二区三区| 日韩欧美视频在线免费观看| 又粗又大的机巴好爽欧美| 国产一区二区三区91| 成人性教育视频在线观看| 一本久道高清无码视频| 午夜影院免费观看视频| 国产精品国产精品国产专区不蜜| 夜色福利刺激| 免费精品国产自产拍在| 性欧美xxxx大乳国产app| 欧美军人男男激情gay| 日韩av影视| 亲子乱一区二区三区电影| 久久久pmvav| 三级黄色片播放| 天天草天天爽| 国产精品偷伦视频免费观看了| 亚洲盗摄视频| 伊人再见免费在线观看高清版| 成人精品在线视频| 污网站在线观看免费| 亚洲一区二区三区三| 一区二区三区在线播放视频| 日韩毛片免费观看| 日韩亚洲在线| 自拍视频国产精品| 日韩免费电影一区二区三区| 宅男噜噜噜66国产日韩在线观看| 高清在线一区| 成人av在线资源| 欧美色资源站| 国精一区二区三区| 韩国理伦片久久电影网| 精品视频在线播放色网色视频| 又粗又硬又爽国产视频| 国产精品一二三四五| av黄色在线播放| 中文字幕久精品免| 国产精品免费免费| 亚洲老妇色熟女老太| 国产在线精品一区二区不卡| 四虎4hu新地址入口2023| 日韩中文字幕在线看| 欧美亚洲在线播放| 六月婷婷久久| 亚洲av人人澡人人爽人人夜夜| 成人信息集中地欧美| 一级片免费在线观看视频| www.97av.com| 黑人巨大精品| 91香蕉视频污| 日韩亚洲第一页| 国产激情二区| 九九热精彩视频| 国模gogo一区二区大胆私拍| 国产网站免费观看| 国产精品私房写真福利视频| 中文字字幕码一二三区| 开心快乐六月丁香婷婷| 久久久噜噜噜久久人人看| 黄色网在线视频| 好吊色视频在线观看| 日韩福利在线观看| 国产精品观看在线亚洲人成网| 日韩三级av在线播放| 一区二区三区午夜探花| 激情国产在线| 中文在线资源观看网站视频免费不卡| 热久久一区二区| 亚洲三区四区| 亚洲人精品午夜射精日韩| 97国产一区二区精品久久呦| 1024在线视频| 四虎4hu影库永久地址| 亚洲黄色毛片| 欧美亚洲日本一区二区三区| 午夜不卡av在线| 亚洲经典中文字幕| 五月天中文字幕一区二区| 亚洲成人在线电影| 国产一区二区三区影视| 秋霞蜜臀av久久电影网免费| 公肉吊粗大爽色翁浪妇视频| 国产精品观看| 国产美女主播在线观看| eeuss影院18www免费| 免费视频一区三区| 国产成人亚洲综合a∨婷婷图片| 日本不卡1区2区3区| 五月激情四射婷婷| 成人精品视频99在线观看免费| 涩涩网在线视频| 国产精品av一区二区三区| 超碰在线中文字幕| x88av在线| 亚洲精品毛片| 中文字幕一区日韩精品欧美| 裸体女人亚洲精品一区| 成人a级免费视频| 国产精品久久久久一区|