婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MongoDB運(yùn)行狀態(tài)監(jiān)控、性能分析工具mongostat詳解

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

熱門標(biāo)簽:南京400電話怎樣辦理 高德地圖標(biāo)注商戶位置 沈陽營銷電銷機(jī)器人招商 智能電銷機(jī)器人銷售話術(shù) 機(jī)器人外呼系統(tǒng)軟件存在問題 企業(yè)智能外呼系統(tǒng)價(jià)格多少 福州電銷機(jī)器人源代碼 兗州電話外呼營銷系統(tǒng) 徐州ai電銷機(jī)器人原理

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

mongostat詳解

mongostat是mongdb自帶的狀態(tài)檢測工具,在命令行下使用。它會間隔固定時(shí)間獲取mongodb的當(dāng)前運(yùn)行狀態(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)計(jì)了別的命令
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,否則就是機(jī)器內(nèi)存太小,造成頻繁swap寫入。此時(shí)要升級內(nèi)存或者擴(kuò)展
12.locked % 被鎖的時(shí)間百分比,盡量控制在50%以下吧
13.idx miss % 索引不命中所占百分比。如果太高的話就要考慮索引是不是少了
14.q t|r|w 當(dāng)Mongodb接收到太多的命令而數(shù)據(jù)庫被鎖住無法執(zhí)行完成,它會將命令加入隊(duì)列。這一欄顯示了總共、讀、寫3個(gè)隊(duì)列的長度,都為0的話表示mongo毫無壓力。高并發(fā)時(shí),一般隊(duì)列值會升高。
15.conn 當(dāng)前連接數(shù)
16.time 時(shí)間戳

使用profiler

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

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

復(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個(gè)字段的意義

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

使用Web控制臺

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

這個(gè)頁面可以看到

1.當(dāng)前Mongodb的所有連接
2.各個(gè)數(shù)據(jù)庫和Collection的訪問統(tǒng)計(jì),包括:Reads, Writes, Queries, GetMores ,Inserts, Updates, Removes
3.寫鎖的狀態(tài)
4.以及日志文件的最后幾百行(CentOS+10gen yum 安裝的mongodb默認(rèn)的日志文件位于/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ù),聽過一個(gè)同行介紹過,mongodb最大處理到2000個(gè)連接就不行了(要根據(jù)你的機(jī)器性能和業(yè)務(wù)來設(shè)定),所以設(shè)大了沒意義。設(shè)個(gè)合理值的話,到達(dá)這個(gè)值mongodb就拒絕新的連接請求,避免被太多的連接拖垮。
2.indexCounters:btree:misses 索引的不命中數(shù),和hits的比例高就要考慮索引是否正確建立。你看我的”missRatio” : 3.543930204420982e-7,很健康吧。所以miss率在mongostat里面也可以看
3.其他的都能自解釋,也不是查看mongo健康狀況的關(guān)鍵,就不說明了。

db.currentOp()

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

在沒有負(fù)載的機(jī)器上,該命令基本上都是返回空的

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

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

以下是一個(gè)有負(fù)載的機(jī)器上得到的返回值樣例:
復(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)一個(gè)操作太長,把數(shù)據(jù)庫卡死的話,可以用這個(gè)命令殺死他
復(fù)制代碼 代碼如下:

> db.killOp("shard3:466404288")

MongoDB Monitoring Service

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

您可能感興趣的文章:
  • mongodb監(jiān)控工具mongostat的使用及命令詳解
  • Zabbix3.4監(jiān)控mongodb數(shù)據(jù)庫狀態(tài)的方法
  • python監(jiān)控linux內(nèi)存并寫入mongodb(推薦)
  • 利用MongoDB中oplog機(jī)制實(shí)現(xiàn)準(zhǔn)實(shí)時(shí)數(shù)據(jù)的操作監(jiān)控
  • MongoDB性能優(yōu)化及監(jiān)控
  • 使用zabbix監(jiān)控mongodb的方法
  • MongoDB 監(jiān)控工具mongostat和mongotop的使用

標(biāo)簽:大理 丹東 昭通 本溪 景德鎮(zhèn) 鶴崗 邯鄲 吉安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB運(yùn)行狀態(tài)監(jiān)控、性能分析工具mongostat詳解》,本文關(guān)鍵詞  MongoDB,運(yùn)行,狀態(tài),監(jiān)控,性能,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB運(yùn)行狀態(tài)監(jiān)控、性能分析工具mongostat詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MongoDB運(yùn)行狀態(tài)監(jiān)控、性能分析工具mongostat詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    69av一区二区三区| 国产精品一二三| 精品无人区卡一卡二卡三乱码免费卡| 国产精品久久久久aaaa樱花| 亚洲免费成人av| 亚洲人xxxx| 麻豆91精品91久久久的内涵| 成人国产精品免费| 正在播放一区二区| 久久九九影视网| 亚洲精品欧美激情| 国产一区二区在线影院| 欧美亚洲综合久久| 亚洲欧美日韩中文字幕一区二区三区| 日韩黄色小视频| 欧美体内she精视频| 欧美一级xxx| 亚洲午夜成aⅴ人片| 日韩免费高清av| 91丝袜国产在线播放| 精品在线观看免费| 日韩欧美视频一区| 亚洲综合999| 无吗不卡中文字幕| 欧美日韩国产一级二级| 亚洲视频每日更新| 99久久精品国产毛片| 欧美国产日韩亚洲一区| 国产精品一区免费视频| 精品国产乱码久久久久久夜甘婷婷 | 亚洲国产成人porn| www.爱久久.com| 欧美亚洲国产怡红院影院| 欧美在线观看视频一区二区| 亚洲精品日韩一| 91在线云播放| 欧美性高清videossexo| 欧美精品tushy高清| 欧美精品一区二区三区久久久 | 国产999精品久久久久久绿帽| 亚洲精品一线二线三线无人区| 日韩激情视频在线观看| 久久国产精品免费| 亚洲精品视频在线看| 欧美视频一二三区| 国产91清纯白嫩初高中在线观看| 国产精品高潮久久久久无| 日韩午夜在线观看视频| 国产大陆a不卡| 久久精品亚洲精品国产欧美kt∨ | 91精品国产欧美一区二区18| 美女尤物国产一区| 午夜精品在线视频一区| 成人黄色在线网站| 日本不卡一区二区三区 | 91精品视频网| 色综合天天综合在线视频| 日韩不卡手机在线v区| 亚洲男女毛片无遮挡| 日韩一区和二区| 欧美精品丝袜中出| 成人黄色小视频| av中文字幕不卡| 丝瓜av网站精品一区二区| 26uuu亚洲综合色欧美| 欧日韩精品视频| 国产一区二区视频在线| 一区二区不卡在线播放| 国产欧美一二三区| 欧美一区二区三区爱爱| 欧美精选午夜久久久乱码6080| 国产精品影视天天线| 中文av一区特黄| 欧美日韩中文字幕一区| 国产成人一区二区精品非洲| 美女视频一区二区| 亚洲国产婷婷综合在线精品| 久久久久国产精品麻豆ai换脸 | 午夜亚洲福利老司机| 国产精品网站在线观看| 久久精品视频网| 久久久久9999亚洲精品| 91精品国产高清一区二区三区| 一本久久综合亚洲鲁鲁五月天 | 欧美亚洲动漫另类| 风流少妇一区二区| 国产乱码一区二区三区| 99视频在线精品| 手机精品视频在线观看| 青草国产精品久久久久久| 欧美大片国产精品| 奇米影视7777精品一区二区| 欧美一区二区视频免费观看| 亚洲高清免费一级二级三级| 国产午夜精品一区二区三区视频 | 色哟哟一区二区在线观看| 九色|91porny| 99久久精品一区二区| 国产日韩亚洲欧美综合| 亚洲三级电影网站| 亚洲激情六月丁香| 亚洲欧洲性图库| 亚洲一级不卡视频| 精品一区二区在线观看| 高清久久久久久| 亚洲一区二区成人在线观看| 国产精品一卡二卡在线观看| 国产综合成人久久大片91| 国产精品久久久久婷婷| 激情欧美日韩一区二区| 欧美日韩精品欧美日韩精品一综合| 99精品视频在线免费观看| av激情成人网| 无吗不卡中文字幕| 国产成人综合网站| 国产激情视频一区二区三区欧美| 欧美日韩成人高清| 26uuu国产一区二区三区| 亚洲成人综合在线| 国产一区二三区| 日韩一区二区免费在线观看| 国产亚洲va综合人人澡精品 | 一区二区在线观看不卡| 亚洲男女毛片无遮挡| 蜜桃av一区二区在线观看| 韩国精品一区二区| 色伊人久久综合中文字幕| 日韩午夜激情视频| 中文字幕欧美日本乱码一线二线 | 欧美成人一区二区三区| 国产精品久久看| 免费看欧美女人艹b| 欧美日韩欧美一区二区| 久久综合久久鬼色| 亚洲第一福利一区| 成人国产精品免费| 久久综合九色综合欧美就去吻| 中文在线免费一区三区高中清不卡| 五月婷婷久久丁香| 91蝌蚪国产九色| 欧美经典三级视频一区二区三区| 秋霞午夜av一区二区三区| av电影天堂一区二区在线| 精品国产电影一区二区| 亚洲成人综合在线| 国产在线一区二区| 欧美综合视频在线观看| 欧美日本乱大交xxxxx| 久久九九久久九九| 9色porny自拍视频一区二区| 国产精品久久久久久久久免费丝袜 | 久久99国产精品久久99果冻传媒| 91丝袜美女网| av在线播放成人| 精品一区二区三区免费播放| 丁香婷婷综合激情五月色| 亚洲另类春色国产| 国产欧美精品国产国产专区| 国产精品一区二区免费不卡 | 亚洲图片一区二区| 欧美tickle裸体挠脚心vk| 91久久精品一区二区二区| 视频一区中文字幕国产| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 久久99国产精品久久| 国产亚洲精品福利| 精品中文字幕一区二区| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美日韩国产另类不卡| 国产成人在线色| 国产午夜精品一区二区| 国产在线视视频有精品| 精品国产精品网麻豆系列| 蜜桃精品视频在线观看| 精品国产乱码久久久久久蜜臀| 日本午夜一区二区| 欧美日韩精品欧美日韩精品 | 亚洲第一搞黄网站| 奇米四色…亚洲| 亚洲啪啪综合av一区二区三区| 精品奇米国产一区二区三区| 日韩三级在线观看| 欧美成人性战久久| 日本一区二区免费在线观看视频| 国产欧美日韩精品一区| 国产三级精品三级| 欧美一级免费观看| 亚洲丝袜美腿综合| 日韩vs国产vs欧美| 韩国v欧美v日本v亚洲v| 久久久久久久久岛国免费| 五月婷婷综合在线| 久久网站最新地址| 91麻豆免费看| 久久99热国产| 一区二区三区四区蜜桃| 日韩精品一区二区三区中文精品| 成人av网在线| 国产亚洲精品中文字幕| 欧美三级三级三级|