如何查询指定集合的统计信息呢?
-
如何查询指定集合的统计信息呢?比如查询集合的数据大小,已分配的空间大小,索引大小等等呢?
-
use xxx
db.stats()- > db.stats()
- {
- "db" : "xxx",
- "collections" : 12,
- "objects" : 384553,
- "avgObjSize" : 3028.40198360174,
- "dataSize" : 1164581068,
- "storageSize" : 1328351744,
- "numExtents" : 109,
- "indexes" : 10,
- "indexSize" : 16072704,
- "fileSize" : 4226809856,
- "ok" : 1
- }
-
db.runCommand({"collStats" : "Collection 名稱"});
-
樓上正解
例如: db.runCommand({collStats : "log"});
更詳細請參考
https://docs.mongodb.com/manual/reference/command/collStats/