如何查询指定集合的统计信息呢?


  • 註冊用戶

    如何查询指定集合的统计信息呢?比如查询集合的数据大小,已分配的空间大小,索引大小等等呢?


  • Lv 1

    use xxx
    db.stats()

    1. > db.stats()  
    2. {  
    3.         "db" : "xxx",  
    4.         "collections" : 12,  
    5.         "objects" : 384553,  
    6.         "avgObjSize" : 3028.40198360174,  
    7.         "dataSize" : 1164581068,  
    8.         "storageSize" : 1328351744,  
    9.         "numExtents" : 109,  
    10.         "indexes" : 10,  
    11.         "indexSize" : 16072704,  
    12.         "fileSize" : 4226809856,  
    13.         "ok" : 1  
    14. }  

  • Lv 1

    @henryjia

    db.runCommand({"collStats" : "Collection 名稱"});

  • 註冊用戶

    樓上正解

    例如: db.runCommand({collStats : "log"});

    更詳細請參考

    https://docs.mongodb.com/manual/reference/command/collStats/


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待