mongodb 캐시를 재설정하여 캐시 결과가 쿼리 결과가 아닌지 확인하십시오. 이제 서버 재부팅을 시도합니다. sudo reboot. 다른 방법이 있습니까? 감사합니다.mongodb 캐시를 재설정하는 방법
답변
MongoDB 자체는 캐싱을 처리하지 않습니다. 대신, MongoDB는 Memory Mapped 파일을 사용하기 때문에 OS의 가상 메모리 관리자가 처리합니다. 참조 : Mongodb.org
저는 리눅스 전문가는 아니지만 완전히 깨끗한 캐시를 유지하고자 할 때 개발자가 재부팅을 했으므로 차이가 나는 것처럼 보였습니다.
나는 ... 당신이 DEV/성능 테스트 이유가 아니라도 생산 목적으로이 작업을 수행 할 수 있으리라 믿고있어
업데이트 :
체크 아웃 링크 : http://www.linuxask.com/questions/how-to-clear-cache-from-memory-in-linux
데이터를 쿼리하는 데 걸리는 시간을 예상하기 위해 캐시가 결과를 얻지 않도록 지금 다시 부팅합니다. 캐시를 재설정하는 유일한 방법은 재부팅 리눅스입니까? – Oleg
전에이 링크를 읽었지만, 캐시를 재설정하기 위해 리눅스를 재부팅 할 필요가 있거나 다른 방법이있다면 이해하지 못했습니다. – Oleg
@ user366534 - 그 링크가 도움이되지 않는다면, 10gen 친구들이 종종 숨어있는 mongodb 포럼에서 확인하는 것이 가장 좋습니다. 나는 리눅스 전문가와는 거리가 멀기 때문에 이것이 내 지식 벨트에서 벗어났다. :) – AdaTheDev
user366534 년대 이후를 주석이 작업을 수행 :
- 정지 mongod
- 쉬 -c "동기화, 에코 3>/proc 디렉토리/sys/vm/drop_caches "
- start mongod
- 1. 프로그래밍 방식으로 mongodb 메모리 캐시를 재설정하는 방법
- 2. Django 템플릿에서 캐시를 재설정하는 방법은 무엇입니까?
- 3. Django에서 템플릿 조각 캐시를 명시 적으로 재설정하는 방법은 무엇입니까?
- 4. 웹 팜의 서버 캐시를 원격으로 재설정하는 가장 좋은 방법은 무엇입니까?
- 5. UIGestureRecognizer를 취소/재설정하는 방법
- 6. 이미지 위치를 재설정하는 방법
- 7. BigDecimal을 0으로 재설정하는 방법
- 8. UIView의 배경을 재설정하는 방법
- 9. URL 연결을 재설정하는 방법
- 10. getutent() 포인터를 재설정하는 방법
- 11. QNetworkAccessManager 백엔드를 재설정하는 방법
- 12. SOLR 데이터베이스를 재설정하는 방법?
- 13. 번들러 경로를 재설정하는 방법
- 14. 시스템을 재설정하는 방법
- 15. AnimationDrawable을 재설정하는 방법
- 16. 몽고이 3 데이터베이스 연결을 재설정하는 방법
- 17. 레일 3 : MongoDB에서 쿼리 캐시를 구현하는 방법
- 18. html 캐시를 지우는 방법
- 19. JSON의 캐시를 지우는 방법
- 20. Smarty의 캐시를 지우는 방법
- 21. 캐시를 초기화하고 업데이트하는 방법
- 22. NIB 캐시를 제거하는 방법?
- 23. asp.net에서 캐시를 비활성화하는 방법?
- 24. weblogic 캐시를 지우는 방법
- 25. 바람둥이 캐시를 청소하는 방법?
- 26. XMLGregorianCalendar를 새 값으로 재설정하는 방법
- 27. 클래스를 재설정하는 가장 우아한 방법
- 28. 즉석에서 jquery 함수를 재설정하는 방법
- 29. iOS - 새 상태로 재설정하는 방법
- 30. 배열 색인을 재설정하는 방법? actionscript3
기본적으로 발생하지 않아야합니다. 연결할 때 어떤 드라이버를 사용하고 있습니까? 복제 세트가 있습니까? 아니면 독립입니까? –
당신은 무엇을 의미하는지 설명해 주시겠습니까? "이것은 기본적으로 일어나지 않아야합니다." – Oleg
mongodb와 함께 php driver를 사용하고 있습니다. 데이터를 캐시 등에서 가져 오지 않았는지, 쿼리 실행 시간을 예측하고 싶습니다. – Oleg