2016-10-15 4 views
-3

서버 : 우분투 16.04은 데이터베이스 : MongoDB를 3.2.10 구성, 쿼리 실행 시간이 시간이 지남에 따라 저하 엔진 WiredTiger 우리가 쿼리에 관련된 성능을 가지고있다 (복제 3 개 노드 설정) 및 노드에 액세스하는 사용자가 없어서로드와 관련이없는 것처럼 보입니다. 현재 해결 방법은 mongo 인스턴스를 다시 시작하는 것입니다. 3.2.9 버전에서 같은 문제가 발생했습니다. 3.2.10에서도 계속 발생하는 것으로 보이며 모든 노드에서 성능 저하가 발생합니다.성능 저하 3.2.10

답변

1

몇 가지 팁을 사용하면 실행 속도가 느린 쿼리를 확인할 수 있습니다 MongoDB를 프로파일에서



  1. MongoDB를 에서 성능 문제를 확인합니다. 당신은 문서 (위의 단계에서 사용 입력) 인스턴스 이후
  2. 색인 시도 할 수
    는 MongoDB의 메모리 구현 https://docs.mongodb.com/manual/core/inmemory/을 도울 수 있는지 여부를 https://docs.mongodb.com/manual/core/replica-set-write-concern/

  3. 당신이 확인할 수 있습니다 부분 쓰기 우려를 다시 방문하시기 바랍니다 복제

  4. 당신은 여기에 몇 가지 중요한 팁 볼 수 있습니다 - https://docs.mongodb.com/manual/administration/analyzing-mongodb-performance/
+0

옵션 1과 2를 이 경우에는 적용 할 수 없으며 읽기 작업 (1 읽기 명령)은 대부분 1 초 미만으로 반환됩니다. –

+0

옵션 3은 엔터프라이즈 버전이 아니어도 적용되지 않습니다. 읽기 명령이 이미 조정 된 경우 읽기 작업이 무엇을 기다리고 있는지 식별하는 데 도움이되는 도구가 있습니까? –

+0

mongoDB의 성능을 모니터링하기 위해 다른 관리자 수준 옵션의 URL을 방문하십시오. https://docs.mongodb.com/manual/administration/monitoring/ –