AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs Menu

setClusterParameter(データベースコマンド)

setClusterParameter

setClusterParameterは、クラスター パラメータの値を変更するための管理コマンドです。 クラスター パラメーターは、レプリカセットまたはシャーディングされたクラスター内のすべてのノードに影響する構成可能なパラメーターです。

また、 adminデータベースに対してsetClusterParameterコマンドを発行する必要があります。

このコマンドは、次の環境でホストされている配置で使用できます。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

重要

このコマンドは、 MongoDB Atlasクラスターではサポートされていません。 すべてのコマンドの Atlas サポートの詳細については、「 サポートされていないコマンド 」を参照してください。

db.adminCommand(
{
setClusterParameter: { <parameter>: <value> }
}
)

例を含む使用可能なクラスター パラメーターについては、「自己管理型配置のクラスター パラメーター 」を参照してください。

  • setClusterParameterはadminデータベースでのみ実行できます。 他のデータベースで コマンドを実行すると、MongoDB はエラーを返します。

  • レプリカセット プライマリまたはシャーディングされたクラスターでのみsetClusterParameterを実行できます。

  • スタンドアロン配置ではsetClusterParameterは実行できません。

  • setClusterParameter は一度に 1 つのパラメーターのみを受け入れます。

認証が有効になっている場合、 setClusterParameterはsetClusterParameterアクションへのアクセス権を持つロールを持つユーザーとして認証された場合にのみ機能します。

setClusterParameterを使用して行われたパラメーターの変更は、レプリカセットとシャーディングされたクラスターで永続化されます。 これにより、 setClusterParameterを使用して行われたパラメータの変更が再起動に耐えられるようになります。

Stable API V 1を使用し、 apiStrictをtrueに設定している場合、 setClusterParameterを使用してクラスター パラメータを変更することはできません。

このページを評価