18장. 애플리케이션 작업 확인

크기 계산

도큐먼트

도큐먼트 크기 구하는 법 → Object.bsonsize()

몽고DB의 해당 도큐먼트가 저장될 때 크기를 구할 수 있다.

그런데 아래와 같이 명령어를 치면 Object.bsonsize is not a function이라는 오류가 나온다.

Untitled

검색해보니 Object를 안 붙이고 bsonsize만 붙이면 된다고 한다..

bsonsize(db.accounts.findOne())

Untitled

도큐먼트 하나가 디스크에서 몇 바이트를 차지하는지 보여준다. 여기서 accounts 컬렉션의 한 도큐먼트는 106 바이트를 차지한다. (하지만 패딩이나 인덱스는 계산하지 않는다고 한다)

컬렉션

전체 컬렉션에 대한 정보를 확인할 때 → stats()