쿼리 시간 초과
이 페이지의 내용
읽기 작업이 완료되는 데 걸리는 시간 제한을 지정할 수 있습니다. 쿼리 가 지정된 시간 제한을 초과하면 MongoDB 는 쿼리 를 중지하고 쿼리 는 어떤 결과도 반환하지 않습니다.
진행 중인 쿼리가 장기간 배포서버 성능에 부정적인 영향을 미치는 것을 방지하려면 애플리케이션 에 적합한 쿼리 시간 제한을 지정합니다.
MongoDB 가 지정된 제한 시간을 초과하는 쿼리를 중지하는 방법에 대한 자세한 내용은 커서.maxTimeMS 동작을 참조하세요.
쿼리 시간 제한 지정
쿼리 에 대한 시간 제한을 지정하려면 다음 작업 중 하나를 수행합니다.
쿼리 에
maxTimeMS()
옵션을 지정합니다.maxTimeMS
옵션을 사용하면 작업 수준에서 쿼리 시간 제한을 지정할 수 있으므로 쿼리마다 다른 시간 제한을 지정할 수 있습니다.모든 쿼리에 대한 전역 기본값 시간 제한을 지정합니다.
defaultMaxTimeMS
클러스터 매개변수는 개별 읽기 작업이 완료되는 데 걸리는 기본값 시간 제한을 지정하며,maxTimeMS()
옵션을 포함하지 않는 모든 쿼리에 적용됩니다. 쿼리 가maxTimeMS()
옵션을 지정하는 경우 해당 값이defaultMaxTimeMS
값을 재정의합니다.