Skip to content

Commit

Permalink
avgObjSize in db.stats() and db.coll.stats() SERVER-1322
Browse files Browse the repository at this point in the history
  • Loading branch information
RedBeard0531 committed Jul 1, 2010
1 parent ae2aa8a commit e4a288e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
5 changes: 4 additions & 1 deletion db/dbcommands.cpp
Expand Up @@ -1135,8 +1135,10 @@ namespace mongo {

}

long long size = nsd->datasize / scale;
result.appendNumber( "count" , nsd->nrecords );
result.appendNumber( "size" , nsd->datasize / scale );
result.appendNumber( "size" , size );
result.append ( "avgObjSize" , double(size) / double(nsd->nrecords) );
int numExtents;
result.appendNumber( "storageSize" , nsd->storageSize( &numExtents ) / scale );
result.append( "numExtents" , numExtents );
Expand Down Expand Up @@ -1204,6 +1206,7 @@ namespace mongo {

result.appendNumber( "collections" , ncollections );
result.appendNumber( "objects" , objects );
result.append ( "avgObjSize" , double(size) / double(objects) );
result.appendNumber( "dataSize" , size );
result.appendNumber( "storageSize" , storageSize);
result.appendNumber( "numExtents" , numExtents );
Expand Down
1 change: 1 addition & 0 deletions s/commands_public.cpp
Expand Up @@ -251,6 +251,7 @@ namespace mongo {
result.append("ns", fullns);
result.appendNumber("count", count);
result.appendNumber("size", size);
result.append ("avgObjSize", double(size) / double(count));
result.appendNumber("storageSize", storageSize);
result.append("nindexes", nindexes);

Expand Down

0 comments on commit e4a288e

Please sign in to comment.