문서 크기가 1KB이고 Mongo가 초당 8000 개의 문서를 삽입하거나 제거 할 수 있다면 주어진 문서 크기가 8KB라는 것을 의미합니다. Mongo는 단지 1000 개의 문서 만 처리 할 수 있습니까?문서의 크기가 mongo의 성능에 영향을 줍니까?
답변
디스크 쓰기는 하드웨어 속성, OS 및 기본 파일 시스템에 따라 다릅니다. 대부분의 파일 시스템은 대개 물리적 블록 크기의 배수 인 블록으로 데이터를 읽고 씁니다. 예를 들어 4096 바이트 블록 크기는 꽤 일반적입니다.
모두는 의사가 4K보다 크고 4K 블록 크기를 가진 경우 문서를 작성하는 데 2 블록이 필요하다는 것을 의미합니다. 반면에 패딩은 블록보다 훨씬 작은 문서에도 고려 될 수 있습니다. 크기. 나는 Mongo가 글을 최적화하는 방법을 모르며 어쩌면 일괄 쓰기, 연결 등을 수행 할 수도 있습니다.
일반적으로 이러한 질문에 신경 쓰지 않아도됩니다. 실제로 많은 양의 데이터가 있고 어떻게 든 문서 크기 성능 저하를 가져올 수 있습니다. 다양한 문서 크기로 몇 가지 테스트를 수행하고, Mongo 지원에 문의하고, Mongo 소스 코드를 읽을 수 있습니다.
MongoDB는 즉시 성능이 눈에 띄지 않을 것이므로 직접적으로 디스크가 아닙니다. 씬 뒤에서 입출력로드를 완화하면 성능에 아무런 영향을 미치지 않을 것입니다. – Sammaye
답장을 보내 주셔서 감사합니다. 나는 약간의 테스트를했는데 결과는 다른 크기의 문서를 삽입하는 것이 다른 시간을 소비한다는 것입니다. 디스크 I/O 용량 또는 몽고 용량이 원인 일 수 있습니까? – vjHuang
문서 크기에 다소 비례해야합니다. docA 크기가 docB 크기보다 2 배 작 으면 docA 문서를 많이 삽입하는 속도가 거의 2 배 빨라집니다. 몽고가 저널에 글을 남기고 나머지 IO 부분을 1 분 동안 방어하기 때문에 그렇게 간단하지는 않지만 장기적으로 볼 때 그 관계를 볼 수 있습니다. 실제로는 1.5 배 빠를 수도 있습니다. 말하기는 어렵지만, 그런 종류의 그래프를 만들 수 있습니다. –
- 1. 세계 크기가 성능에 영향을 줍니까?
- 2. 조건이 성능에 영향을 줍니까?
- 3. Transactionscope는 성능에 영향을 줍니까?
- 4. IHTTPModule 성능에 영향을 줍니까?
- 5. NUnit이 성능에 영향을 줍니까?
- 6. 변수가 성능에 영향을 줍니까?
- 7. 중복 캐스트가 성능에 영향을 줍니까?
- 8. Sysout은 tomcat 성능에 영향을 줍니까?
- 9. Eager 로딩은 성능에 영향을 줍니까?
- 10. 액세스 한정자는 성능에 영향을 줍니까?
- 11. 데이터베이스보기가 쿼리 성능에 영향을 줍니까?
- 12. 난독 화가 성능에 영향을 줍니까?
- 13. 로그 메시지가 성능에 영향을 줍니까?
- 14. 중첩 구조체가 성능에 영향을 줍니까?
- 15. 404 오류가 성능에 영향을 줍니까?
- 16. estimatedRowHeight는 성능에 어떤 영향을 줍니까?
- 17. Linux에서 ACL이 성능에 영향을 줍니까
- 18. 레코드에 저장된 데이터의 크기가 클러스터 된 인덱스 성능에 영향을 줍니까?
- 19. 자리 표시 자 이미지의 크기가 성능에 영향을 줍니까?
- 20. 다른 버퍼 전략 크기가 성능에 어떤 영향을 줍니까?
- 21. 불투명하지 않은 이미지의 투명 영역 크기가 렌더링 성능에 영향을 줍니까?
- 22. 저장 프로 시저의 크기가 실행 성능에 영향을 줍니까?
- 23. 테이블을 사용하지 않을 때 테이블 크기가 데이터베이스 성능에 영향을 줍니까?
- 24. varchar 필드의 길이가 성능에 크게 영향을 줍니까?
- 25. 지도의 키 크기가 영향을 줍니까?
- 26. 할당 크기가 속도에 영향을 줍니까?
- 27. 이 javascript 문은 성능에 영향을 줍니까?
- 28. URI에 공백 문자가 있으면 성능에 영향을 줍니까?
- 29. Eclipse에서 원격 자원 캐싱이 성능에 영향을 줍니까?
- 30. web.config의 사용하지 않는 행은 성능에 영향을 줍니까?
나는이 제약에 관해 들어 본 적이 없다 ... MongoDB 제한에 대한 http://docs.mongodb.org/manual/reference/limits/ 매뉴얼을 읽을 수있다. –
이 데이터는 어디에서 받았습니까? 단일 문서 크기에는 16MB (afaik)의 제한이 있지만 모두 –
입니다. 선형이 아닙니다. 호기심이 있다면 그것을 측정하십시오. 그것은 병목이 어디에 있는지에 달려 있습니다. –