헤지된 읽기(hedged read) 옵션
이 페이지의 내용
중요
MongoDB 8.0 부터 헤지된 읽기(hedged read)는 더 이상 사용되지 않습니다. 읽기 설정 (read preference) nearest
을 지정하는 쿼리는 더 이상 기본값 헤지된 읽기(hedged read)를 사용하지 않습니다. 헤지된 읽기( 헤지된 읽기 (hedged read))를 명시적으로 지정하면 MongoDB 는 헤지된 읽기( 헤지된 읽기 (hedged read) read)를 수행하고 경고를 기록합니다.
샤딩된 primary
클러스터에서 이외의 읽기 설정 에 대해 헤지된 읽기( hedged read )를 사용하도록 지정할 수 있습니다.
헤지된 읽기를 사용하면 mongos
인스턴스가 쿼리된 각 샤드당 2개의 복제본 세트 멤버로 읽기 작업을 라우팅하고 샤드당 첫 번째 응답자로부터 결과를 반환합니다.
다음 작업에 대해 헤지된 읽기(hedged read)가 지원됩니다:
읽기 설정에 헤지된 읽기를 지정하려면 읽기 설정에 헤지된 읽기 옵션을 사용하세요.
헤지된 읽기 활성화
헤지된 읽기를 사용하려면primary
(이)가 아닌 읽기 설정에 대해 헤지된 읽기 옵션을 활성화하세요.
드라이버를 사용할 때는 드라이버의 읽기 설정 API를 참조하세요.
mongosh
를 사용하는 경우 헬퍼 메서드cursor.readPref()
및Mongo.setReadPref()
를 사용할 수 있습니다.
추가 정보
헤지된 읽기에 대한 자세한 내용은 헤지된 읽기를 참조하세요.
헤지된 읽기를 사용한 구성원 선택
헤지된 읽기의 구성원 선택에 대한 자세한 내용은 읽기 설정 및 샤드를 참조하세요.
헤지된 읽기 진단
serverStatus
명령과 해당 mongosh
메서드 db.serverStatus()
는 hedgingMetrics
를 반환합니다.