次の方法で共有


.alter cluster policy query_weak_consistency コマンド

適用対象:✅Azure データ エクスプローラー

クラスターの クエリの弱い整合性ポリシー現在のポリシーをオーバーライドして設定し、更新されたポリシーを返します。 更新されたポリシー*は、後でshow コマンドを使用して表示できます。 変更されていない場合は、既定のポリシーが適用されます。

アクセス許可

このコマンドを実行するには、 AllDatabasesAdmin アクセス許可が必要です。

構文

.altercluster policy query_weak_consistencyPolicyObject

.alter-mergecluster policy query_weak_consistencyPolicyObject

Note

.alter指定されていないプロパティは、その既定値に設定されます。 .alter-mergeでは、指定したプロパティのみが変更され、残りは変更されません。

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
PolicyObject string ✔️ シリアル化された JSON ポリシー オブジェクト。 ポリシーのプロパティについては、 クエリの弱い整合性ポリシーを参照してください。

返品

更新されたクエリの弱い整合性ポリシー オブジェクトの JSON シリアル化

alter

alter コマンド:

.alter cluster policy query_weak_consistency ```{
   "PercentageOfNodes": 10,
   "MinimumNumberOfNodes": 2,
   "MaximumNumberOfNodes": 20,
   "SuperSlackerNumberOfNodesThreshold": -1,
   "EnableMetadataPrefetch": false,
   "MaximumLagAllowedInMinutes": 10,
   "RefreshPeriodInSeconds": 300
   }```

出力

PolicyName EntityName ポリシー ChildEntities EntityType
QueryWeakConsistencyPolicy {"PercentageOfNodes": 10, "MinimumNumberOfNodes": 2, "MaximumNumberOfNodes": 20, "SuperSlackerNumberOfNodesThreshold": -1, "EnableMetadataPrefetch": false, "MaximumLagAllowedInMinutes": 10, "RefreshPeriodInSeconds": 300} クラスター

alter-mergeを示すために、コマンドを実行する前に次のポリシーが設定されていることを前提としています。

{
  "PercentageOfNodes": 20,
  "MinimumNumberOfNodes": 10,
  "MaximumNumberOfNodes": 100, 
  "SuperSlackerNumberOfNodesThreshold": -1,
  "EnableMetadataPrefetch": false,
  "MaximumLagAllowedInMinutes": 5,
  "RefreshPeriodInSeconds": 30
}

alter-merge

alter-merge コマンド:

.alter-merge cluster policy query_weak_consistency @'{"PercentageOfNodes": 30, "MaximumLagAllowedInMinutes": 15}'

出力

PolicyName EntityName ポリシー ChildEntities EntityType
QueryWeakConsistencyPolicy {"PercentageOfNodes": 30, "MinimumNumberOfNodes": 10, "MaximumNumberOfNodes": 100, "SuperSlackerNumberOfNodesThreshold": -1, "EnableMetadataPrefetch": false, "MaximumLagAllowedInMinutes": 15, "RefreshPeriodInSeconds": 30} クラスター

ご覧のとおり、PercentageOfNodesMaximumLagAllowedInMinutes のみが変更されています (代わりに alter コマンドを使用した場合は、残りのプロパティも変更され、その既定値に設定されます)。