Docs Menu

ヘッジされた読み取りオプション

重要

MongoDB 8.0以降、ヘッジされた読み取りは非推奨です。 読み込み設定( 読み込み設定 (read preference) nearestを指定するクエリは、デフォルトでヘッジされた読み取りを使用しなくなりました。 ヘッジされたヘッジされた読み取りを明示的に指定すると、 MongoDBはヘッジされた読み取りを実行し、警告をログに記録します。

シャーディングされたクラスターでは、 以外の 読み込み設定( read preference ) に ヘッジされ た読み取りを使用するよう指定できます。primary

ヘッジされた読み取りを使用すると、 mongosインスタンスは読み取り操作をクエリされたシャードごとに 2 つのレプリカセット ノードにルーティングして、シャードごとに最初の応答から結果を返すことができます。

ヘッジされた読み取りは、以下の操作でサポートされています。

読み込み設定(read preference)でヘッジされた読み取りを指定するには、読み込み設定(read preference)に ヘッジされた読み取り オプションを使用します。

ヘッジされた読み取りを使用するには、 primary以外の読み込み設定(read preference)でヘッジされた読み取りオプションを有効にします。

ヘッジされた読み取りの詳細については、「ヘッジされた読み取り 」を参照してください。

ヘッジされた読み取りのノード選択の詳細については、「読み込み設定(read preference)とシャード 」を参照してください。

コマンドserverStatusとそれに対応するmongoshメソッドdb.serverStatus()hedgingMetricsを返します。