mongodb 查看数据库和表大小

引用:http://blog.51yip.com/nosql/1577.html

 

mongodb查看数据库和表的方法比较简单,在为这里推荐使用stats的方法,直观并且详细。

1,查看数据库

  1. > db.stats();  
  2. {  
  3.     "db" : "test",               //当前数据库  
  4.     "collections" : 3,           //当前数据库多少表  
  5.     "objects" : 4,               //当前数据库所有表多少条数据  
  6.     "avgObjSize" : 51,           //每条数据的平均大小  
  7.     "dataSize" : 204,            //所有数据的总大小  
  8.     "storageSize" : 16384,       //所有数据占的磁盘大小  
  9.     "numExtents" : 3,  
  10.     "indexes" : 1,               //索引数  
  11.     "indexSize" : 8176,          //索引大小  
  12.     "fileSize" : 201326592,      //预分配给数据库的文件大小  
  13.     "nsSizeMB" : 16,  
  14.     "dataFileVersion" : {  
  15.         "major" : 4,  
  16.         "minor" : 5  
  17.     },  
  18.     "ok" : 1  
  19. }  

2,查看数据库表

  1. > db.posts.stats();  
  2. {  
  3.     "ns" : "test.posts",  
  4.     "count" : 1,  
  5.     "size" : 56,  
  6.     "avgObjSize" : 56,  
  7.     "storageSize" : 8192,  
  8.     "numExtents" : 1,  
  9.     "nindexes" : 1,  
  10.     "lastExtentSize" : 8192,  
  11.     "paddingFactor" : 1,  
  12.     "systemFlags" : 1,  
  13.     "userFlags" : 0,  
  14.     "totalIndexSize" : 8176,  
  15.     "indexSizes" : {  
  16.         "_id_" : 8176  
  17.     },  
  18.     "ok" : 1  
posted @ 2014-12-18 14:05  lmy4710  阅读(649)  评论(0)    收藏  举报