mongo狀態查看方法


列舉一些常用的mongodb狀態查看方法.

1.mongostat

  是mongdb自帶的狀態檢測工具,

  • inserts/s 每秒插入次數
  • query/s 每秒查詢次數
  • update/s 每秒更新次數
  • delete/s 每秒刪除次數
  • getmore/s 每秒執行getmore次數
  • command/s 每秒的命令數,比以上插入、查找、更新、刪除的綜合還多,還統計了別的命令
  • flushs/s 每秒執行fsync將數據寫入硬盤的次數。
  • mapped/s 所有的被mmap的數據量,單位是MB,
  • vsize 虛擬內存使用量,單位MB
  • res 物理內存使用量,單位MB
  • faults/s   page faults
  • locked % 被鎖的時間百分比
  • idx miss % 索引不命中所占百分比,提醒檢查索引
  • q t|r|w 當Mongodb接收到太多的命令而數據庫被鎖住無法執行完成,它會將命令加入隊列。這一欄顯示了總共、讀、寫3個隊列的長度,都為0的話表示mongo毫無壓力。高並發時,一般隊列值會升高。
  • conn 當前連接數
  • time 時間戳

2.db.stats()

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

  db.集合名.stats()

   查看當前集合的統計信息

3.db.serverStatus()

 獲取服務器的狀態

4.db.currentOp()

   顯示mongo當前執行的任務

5.mongo web monitor

6.mongotop

  查看集合的讀寫時間

7.mongoperf

  性能測試工具,用於測試磁盤io


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM