婷婷综合国产,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
    欧美精品自拍偷拍动漫精品| 国产一区二区伦理| 国产精品九色蝌蚪自拍| 欧美精品一区二区三区高清aⅴ| 欧美日韩mp4| 欧美片在线播放| 欧美乱妇15p| 精品乱码亚洲一区二区不卡| 欧美成人精品高清在线播放| 久久美女艺术照精彩视频福利播放| 欧美成人a视频| 欧美国产欧美综合| 亚洲欧美日本在线| 亚洲午夜在线观看视频在线| 亚洲图片欧美视频| 免费人成在线不卡| 国产不卡免费视频| 91亚洲精品久久久蜜桃| 在线亚洲一区二区| 91麻豆精品国产91久久久资源速度| 欧美一区二区三区性视频| 精品美女在线播放| 亚洲婷婷综合色高清在线| 亚洲午夜在线电影| 国产在线一区二区| 91福利资源站| 欧美成人女星排名| 中文字幕亚洲在| 美女精品一区二区| 不卡欧美aaaaa| 日韩一级黄色大片| 日本一区二区三区dvd视频在线| 怡红院av一区二区三区| 日本欧美在线观看| 91视频免费播放| 日韩一区二区电影在线| 1024精品合集| 黄色日韩网站视频| 欧美在线观看一区| 久久精品在这里| 天天色综合天天| 91蜜桃在线观看| 久久久亚洲综合| 亚洲bt欧美bt精品| 91麻豆swag| 欧美精品一区二区久久久| 亚洲午夜精品网| 高清视频一区二区| 日韩欧美成人午夜| 午夜视频一区在线观看| 91在线精品一区二区三区| 久久蜜桃香蕉精品一区二区三区| 日韩综合小视频| 成人av在线影院| 久久久精品蜜桃| 久久精品av麻豆的观看方式| 欧美日韩国产电影| 一区二区三区在线免费播放| 成人性生交大片免费看在线播放| 精品日韩欧美在线| 免费日韩伦理电影| 在线不卡中文字幕| 偷窥少妇高潮呻吟av久久免费| av影院午夜一区| 国产精品丝袜在线| 国产福利一区在线| 久久久久久毛片| 国产成人在线视频网站| 久久久精品免费网站| 国产一区二区三区久久悠悠色av| 日韩欧美中文字幕精品| 久久超级碰视频| 精品久久国产字幕高潮| 国内外成人在线| 久久精品视频一区二区| 高清不卡一区二区| 中文字幕久久午夜不卡| 99这里都是精品| 亚洲免费av网站| 91成人免费在线| 日韩黄色在线观看| 久久综合色之久久综合| 成人免费视频一区二区| 亚洲日韩欧美一区二区在线| 日本韩国一区二区| 婷婷国产v国产偷v亚洲高清| 91 com成人网| 国产在线一区二区综合免费视频| 日本一区二区成人在线| 色哟哟国产精品免费观看| 亚洲激情校园春色| 5858s免费视频成人| 国产丶欧美丶日本不卡视频| 综合亚洲深深色噜噜狠狠网站| 91久久国产综合久久| 日本最新不卡在线| 日本一区二区在线不卡| 在线亚洲一区二区| 激情综合网av| 亚洲视频一区在线| 欧美一区二区视频在线观看2020| 精品一二三四区| 亚洲欧美日韩国产另类专区 | 国产一区二区视频在线| 国产精品三级av在线播放| 色婷婷综合视频在线观看| 日本va欧美va瓶| 亚洲欧洲av在线| 欧美一区二区三区四区五区| 处破女av一区二区| 亚洲福中文字幕伊人影院| 久久久久99精品国产片| 欧美丰满嫩嫩电影| 丁香婷婷深情五月亚洲| 日本91福利区| 亚洲精品五月天| 久久精品人人做人人综合| 91麻豆精品国产91久久久使用方法| 成人午夜视频在线| 久久99国产精品免费网站| 亚洲激情图片一区| 亚洲国产成人私人影院tom| 欧美一区二区免费观在线| 91在线视频免费91| 国产成人精品亚洲午夜麻豆| 麻豆国产精品777777在线| 亚洲激情av在线| 欧美国产日韩精品免费观看| 精品入口麻豆88视频| 7777精品久久久大香线蕉| 色婷婷亚洲精品| 不卡一区二区中文字幕| 国产在线观看一区二区 | 欧美成va人片在线观看| 欧美性生活影院| 91在线观看免费视频| 国产精品99久久久久久有的能看| 石原莉奈一区二区三区在线观看 | 精品一区免费av| 婷婷夜色潮精品综合在线| 亚洲小说欧美激情另类| 亚洲日本护士毛茸茸| 国产精品美女久久久久av爽李琼| 精品精品国产高清a毛片牛牛| 制服丝袜中文字幕亚洲| 91精品婷婷国产综合久久性色| 欧美亚洲高清一区二区三区不卡| 日本韩国欧美三级| 欧美专区日韩专区| 在线免费观看不卡av| 一本大道久久a久久精二百| 91视频观看视频| av在线不卡电影| 欧美在线你懂的| 4438x亚洲最大成人网| 日韩一二三区视频| 亚洲精品在线观| 国产欧美日韩另类视频免费观看 | 日韩欧美自拍偷拍| 欧美成人午夜电影| 亚洲国产精品二十页| 亚洲人成网站精品片在线观看| 一区二区三区在线影院| 日日嗨av一区二区三区四区| 韩国三级中文字幕hd久久精品| 国产成人午夜高潮毛片| 色综合视频在线观看| 欧美日韩大陆一区二区| 欧美一级淫片007| 中文字幕av一区 二区| 亚洲蜜桃精久久久久久久| 亚洲成av人片在线| 国产一区二区福利视频| 99久久99久久精品免费看蜜桃| 欧美日韩高清一区| 亚洲国产精品99久久久久久久久| 亚洲精品视频在线观看免费| 天天综合天天做天天综合| 国产一区二区导航在线播放| 91精品91久久久中77777| 欧美成va人片在线观看| 亚洲色图欧美在线| 久久精品国产精品亚洲综合| 成人一区二区三区视频在线观看| 欧美三级三级三级爽爽爽| 欧美v亚洲v综合ⅴ国产v| 亚洲精品日韩综合观看成人91| 精品一区二区影视| 91成人在线免费观看| wwww国产精品欧美| 亚洲国产日日夜夜| 风间由美一区二区三区在线观看 | 一区二区三区日韩精品视频| 久久www免费人成看片高清| 一本一道久久a久久精品| 久久久久久免费| 久久精品理论片| 欧美日韩视频在线第一区| 日本一二三四高清不卡| 国模无码大尺度一区二区三区|