Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

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 秒あたりのサンプル数。

  • mode"full"に設定されている場合、 samplesPerSecond050の間で設定する必要があります。

  • mode"off"に設定されている場合、サーバーはsamplesPerSecondを無視します。

詳細については、「 samplePerSeconds の上限制限 」を参照してください。

詳細については、「 configureQueryAnalyzer アクセス制御 」を参照してください。

動作については、「 configureQueryAnalyzer の動作 」を参照してください。

詳細については、「 configureQueryAnalyzer 出力 」を参照してください。

例については、「 configureQueryAnalyzer の例 」を参照してください。

戻る

db.collection.comactStructuredEncryptionData