mongodb中的数据库dataSize

Jua*_*blo 28 database mongodb

使用以下命令,我可以获取特定集合的数据大小:

db.collection.dataSize()
Run Code Online (Sandbox Code Playgroud)

如何获取数据库的数据?

And*_*ich 38

在mongoshell上使用以下命令:

 db.stats()
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的:

{
  "collections" : 3,
  "objects" : 80614,
  "dataSize" : 21069700,
  "storageSize" : 39845376,
  "numExtents" : 9,
  "indexes" : 2,
  "indexSize" : 6012928,
  "ok" : 1
}
Run Code Online (Sandbox Code Playgroud)

在此处查看更多诊断命令.

  • datasize和storagesize数字是什么类型的? (4认同)
  • dataSize和storageSize以字节为单位.请参阅 - [调整大小和修剪](https://www.compose.com/articles/sizing-and-trimming-your-mongodb/) (3认同)