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

主頁 > 知識庫 > MongoDB運行狀態監控、性能分析工具mongostat詳解

MongoDB運行狀態監控、性能分析工具mongostat詳解

熱門標簽:南京400電話怎樣辦理 高德地圖標注商戶位置 沈陽營銷電銷機器人招商 智能電銷機器人銷售話術 機器人外呼系統軟件存在問題 企業智能外呼系統價格多少 福州電銷機器人源代碼 兗州電話外呼營銷系統 徐州ai電銷機器人原理

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

mongostat詳解

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

它的輸出有以下幾列:

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

使用profiler

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

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

復制代碼 代碼如下:

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

查看Profile日志
復制代碼 代碼如下:

> 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:操作所花時間,毫秒
不多說,此處有官方文檔。注意,造成滿查詢可能是索引的問題,也可能是數據不在內存造成因此磁盤讀入造成。

使用Web控制臺

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

這個頁面可以看到

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

可以參考右邊的截圖

db.stat()

獲取當前數據庫的信息,比如Obj總數、數據庫總大小、平均Obj大小等

復制代碼 代碼如下:

> 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()
獲取服務器的狀態

復制代碼 代碼如下:

{
    "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
}

需要關心的地方:

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

db.currentOp()

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

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

復制代碼 代碼如下:

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

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

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

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

> db.killOp("shard3:466404288")

MongoDB Monitoring Service

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

您可能感興趣的文章:
  • mongodb監控工具mongostat的使用及命令詳解
  • Zabbix3.4監控mongodb數據庫狀態的方法
  • python監控linux內存并寫入mongodb(推薦)
  • 利用MongoDB中oplog機制實現準實時數據的操作監控
  • MongoDB性能優化及監控
  • 使用zabbix監控mongodb的方法
  • MongoDB 監控工具mongostat和mongotop的使用

標簽:大理 丹東 昭通 本溪 景德鎮 鶴崗 邯鄲 吉安

巨人網絡通訊聲明:本文標題《MongoDB運行狀態監控、性能分析工具mongostat詳解》,本文關鍵詞  MongoDB,運行,狀態,監控,性能,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MongoDB運行狀態監控、性能分析工具mongostat詳解》相關的同類信息!
  • 本頁收集關于MongoDB運行狀態監控、性能分析工具mongostat詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品久久久久久久第一福利| 欧美专区在线观看一区| 天堂一区二区在线免费观看| 最新热久久免费视频| 亚洲欧美自拍偷拍色图| 国产精品久久久久7777按摩| 日韩一区在线看| 一区二区三区鲁丝不卡| 亚洲精品国产一区二区精华液| 亚洲精品日日夜夜| 一区二区三区四区蜜桃| 亚洲成人先锋电影| 强制捆绑调教一区二区| 国产在线一区二区| av午夜一区麻豆| 在线观看成人小视频| 欧美欧美欧美欧美首页| 精品久久久久久久久久久久久久久 | 国产一区二区三区观看| 国产一区二区三区在线观看免费| 国产成人鲁色资源国产91色综| 不卡一区二区中文字幕| 欧美日韩亚洲丝袜制服| 欧美xxxx老人做受| 国产精品国产自产拍高清av| 一区二区免费视频| 美国一区二区三区在线播放| 成人午夜在线播放| 欧美性猛片xxxx免费看久爱| 精品国产一区二区三区四区四 | 韩国成人福利片在线播放| 国产精品系列在线观看| 日本韩国欧美在线| 2021久久国产精品不只是精品| 一区在线中文字幕| 婷婷久久综合九色综合绿巨人 | 在线视频一区二区三| 精品卡一卡二卡三卡四在线| 中文字幕一区二区三区不卡在线| 日韩激情av在线| 99在线视频精品| 欧美精品一区二区高清在线观看 | 亚洲女子a中天字幕| 视频在线观看国产精品| 99久久夜色精品国产网站| 日韩欧美成人午夜| 亚洲在线视频网站| kk眼镜猥琐国模调教系列一区二区| 在线播放日韩导航| 亚洲人成在线观看一区二区| 国产原创一区二区三区| 91精品麻豆日日躁夜夜躁| 国产精品女同一区二区三区| 蜜桃av一区二区在线观看| 欧美亚洲国产一区在线观看网站 | 欧美日韩亚洲国产综合| 中文字幕一区二区三区四区不卡| 激情av综合网| 日韩欧美国产一二三区| 天堂久久久久va久久久久| 91香蕉视频黄| 中文字幕日本不卡| 成人免费福利片| 国产精品素人一区二区| 美女一区二区在线观看| 91精品麻豆日日躁夜夜躁| 亚洲va在线va天堂| 在线精品视频一区二区| 一区二区三区视频在线看| 99久久精品免费看| 国产精品白丝在线| av中文字幕不卡| 亚洲男女一区二区三区| 91麻豆国产福利在线观看| 国产精品毛片无遮挡高清| 成人免费视频免费观看| 国产精品网站一区| av不卡在线播放| 中文字幕中文在线不卡住| 成人国产精品免费观看动漫| 国产精品入口麻豆九色| 国产91精品露脸国语对白| 日本一区二区免费在线| 99久久精品国产导航| 亚洲女厕所小便bbb| 欧美色涩在线第一页| 婷婷亚洲久悠悠色悠在线播放 | 国产午夜精品久久久久久免费视 | 久久99九九99精品| 26uuu精品一区二区三区四区在线| 国产在线精品免费| 国产精品久久久久久久久免费桃花| jlzzjlzz亚洲女人18| 亚洲18色成人| 久久免费午夜影院| 色诱亚洲精品久久久久久| 一区二区三区欧美日韩| 欧美一区二区三区免费在线看| 六月丁香婷婷色狠狠久久| 欧美韩国日本综合| 欧美午夜片在线看| 精品午夜久久福利影院| 中文字幕在线一区免费| 欧美日韩精品一区视频| 精品一区在线看| 国产精品精品国产色婷婷| 欧美日韩极品在线观看一区| 国内欧美视频一区二区| 亚洲精品视频一区| 久久久亚洲高清| 欧美视频你懂的| 东方aⅴ免费观看久久av| 亚洲18色成人| 亚洲国产成人午夜在线一区| 欧美日韩一区二区不卡| 国产成a人亚洲精品| 亚洲.国产.中文慕字在线| 欧美激情综合五月色丁香小说| 欧美性xxxxx极品少妇| 成人在线综合网站| 久久精品久久综合| 一区二区三区美女| 国产精品理伦片| 26uuu精品一区二区在线观看| 欧美日韩中文一区| 95精品视频在线| 国产成人精品www牛牛影视| 日本三级亚洲精品| 亚洲午夜久久久久中文字幕久| 国产精品美女久久久久久久| 日韩免费观看高清完整版| 91久久线看在观草草青青| 丁香婷婷深情五月亚洲| 久久99日本精品| 奇米综合一区二区三区精品视频| 夜夜精品视频一区二区| 亚洲欧洲制服丝袜| 亚洲欧洲日韩女同| 国产精品久久久久7777按摩| 国产日韩欧美一区二区三区综合| 日韩精品一区二区三区视频在线观看 | 国产综合色视频| 玖玖九九国产精品| 男人的天堂亚洲一区| 日韩激情一二三区| 人人爽香蕉精品| 久久99蜜桃精品| 国产一区福利在线| 国产精品一区二区在线看| 国产一区二区看久久| 国产精品亚洲视频| 粉嫩aⅴ一区二区三区四区五区| 国产精品一级片在线观看| 国产福利一区二区三区视频在线| 国产一区二区精品久久99 | 亚洲天堂免费在线观看视频| 国产精品午夜在线| 亚洲人成人一区二区在线观看| 亚洲欧洲三级电影| 亚洲尤物在线视频观看| 日韩精品免费专区| 免费人成黄页网站在线一区二区| 玖玖九九国产精品| 国产91精品露脸国语对白| 色诱亚洲精品久久久久久| 精品污污网站免费看| 日韩欧美国产高清| 国产精品丝袜在线| 亚洲成av人片一区二区三区| 狠狠色综合日日| aaa国产一区| 欧美精品一二三| 久久夜色精品国产噜噜av| 亚洲欧美日韩国产手机在线| 亚洲国产成人av网| 国产在线一区二区| 91啦中文在线观看| 日韩一二三区视频| 国产精品嫩草影院av蜜臀| 亚洲超碰精品一区二区| 韩国三级在线一区| 色婷婷激情久久| 久久久精品免费网站| 亚洲精品免费播放| 精品一二三四区| 欧美中文字幕一区二区三区 | 日本一区中文字幕| 丁香五精品蜜臀久久久久99网站| 欧美日韩国产美| 国产日韩在线不卡| 偷拍亚洲欧洲综合| 色一情一伦一子一伦一区| 欧美zozo另类异族| 香港成人在线视频| 91在线视频网址| 久久五月婷婷丁香社区| 亚洲6080在线| 色综合天天天天做夜夜夜夜做| 精品国产青草久久久久福利| 亚洲国产精品自拍|