db.collection.configureQueryAnalyzer()
定義
db.collection.configureQueryAnalyzer(options)
レプリカセットまたはシャーディングされたクラスター上のコレクションのクエリ サンプリングを構成します。 サンプリングされたクエリは、シャードキーの読み取りおよび書込み分散に関するメトリクスを計算するための情報を
analyzeShardKey
に提供します。db.collection.configureQueryAnalyzer()
メソッドはconfigureQueryAnalyzer
コマンドをラップします。次の値を返します。 古い構成を説明するフィールド(存在する場合)と新しい構成を説明するフィールドを含むドキュメント。 詳細については、「出力 」を参照してください。
互換性
このメソッドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、 「サポートされていないコマンド」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン
構文
このメソッドの構文は次のとおりです。
db.collection.configureQueryAnalyzer( { mode: <string>, samplesPerSecond: <double> } )
フィールド
db.collection.configureQueryAnalyzer()
には、次のフィールドがあります。
フィールド | タイプ | 必要性 | 説明 |
---|---|---|---|
mode | string | 必須 | クエリ アナライザが実行されるモード。 "full" または"off" のいずれかに設定する必要があります。 |
samplesPerSecond | double | 任意 | 1 秒あたりのサンプル数。
詳細については、「 samplePerSeconds の上限制限 」を参照してください。 |
アクセス制御
動作
動作については、「 configureQueryAnalyzer の動作 」を参照してください。
出力
詳細については、「 configureQueryAnalyzer 出力 」を参照してください。