MongoDB監控四 dbStats和collStats和replSetGetStatus

來源:互聯網
上載者:User

標籤:dbstats

  1. dbStats命令

    dbStats命令可以返回指定資料庫的儲存資訊,預設是以bytes為單位顯示儲存資訊,可以增加一個scale參數,如scale : 1024表示kilobytes顯示。返回資訊的時間由指定資料庫的大小決定。

> db.runCommand({dbStats : 1,scale : 1}){"db" : "test","collections" : 28,"objects" : 161,"avgObjSize" : 61.391304347826086,"dataSize" : 9884,"storageSize" : 245760,"numExtents" : 29,"indexes" : 67,"indexSize" : 547792,"fileSize" : 201326592,"nsSizeMB" : 16,"dataFileVersion" : {"major" : 4,"minor" : 5},"ok" : 1}
> db.runCommand({dbStats : 1,scale : 1024}){"db" : "test","collections" : 28,"objects" : 161,"avgObjSize" : 61.391304347826086,"dataSize" : 9,"storageSize" : 240,"numExtents" : 29,"indexes" : 67,"indexSize" : 534,"fileSize" : 196608,"nsSizeMB" : 16,"dataFileVersion" : {"major" : 4,"minor" : 5},"ok" : 1}

   也可以使用db.stats()或者db.stats(1024)

> db.stats(1024){"db" : "test","collections" : 28,"objects" : 161,"avgObjSize" : 61.391304347826086,"dataSize" : 9,"storageSize" : 240,"numExtents" : 29,"indexes" : 67,"indexSize" : 534,"fileSize" : 196608,"nsSizeMB" : 16,"dataFileVersion" : {"major" : 4,"minor" : 5},"ok" : 1}

   db  當前資料庫的名稱,如果要查看指定資料庫的儲存資訊,可以使用use test

   collections     當前資料庫中包含的集合數量

   objects         資料庫中所有集合包含的對象(例如文檔)數量

   avgObjSize      每個文檔的平均大小,用byte表示,這個值等於dataSize除以objects

   dataSzie        當前資料庫持有的資料大小,包括padding factor, scale會影響這個值,當文檔的大小縮小時,dataSzie不會減小,但是如果刪除文檔,dataSize的值會減小

   storageSize     分配給該資料庫用於儲存所有集合的文檔的儲存空間大小,以bytes計算,scale會影響這個值,當刪除或縮小文檔時,storageSize的值不會減小

   numExtents      資料庫中所有集合包含的extent數量

   indexes         資料庫中所有集合包含的索引數量

   indexSize       在這個資料庫上建立的所有索引的大小,以bytes表示,scale會影響這個值

   fileSize        資料庫的資料檔案的大小,以bytes表示,這個值包括預分配空間和padding factor,這個值只能反映資料檔案的大小,不能反映網域名稱空間的大小

   

   

   

本文出自 “Linux SA John” 部落格,請務必保留此出處http://john88wang.blog.51cto.com/2165294/1564595

MongoDB監控四 dbStats和collStats和replSetGetStatus

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.