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