Partilhar via


Comando .alter cluster policy query_weak_consistency

Aplica-se a:✅Azure Data Explorer

Define a política de consistência fraca de consulta do cluster, substituindo a política atual e, em seguida, retorna a política atualizada. A política atualizada pode ser visualizada posteriormente usando o comando show. Se não for alterado, a política padrão se aplica.

Permissões

Você deve ter permissões AllDatabasesAdmin para executar esse comando.

Sintaxe

.altercluster policy query_weak_consistency Objeto de política

.alter-mergecluster policy query_weak_consistency Objeto de política

Observação

Com .alter qualquer propriedade que não seja especificada será definida como padrão. Com .alter-mergeo , somente as propriedades especificadas serão modificadas, enquanto o restante permanecerá inalterado.

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
Objeto de política string ✔️ Um objeto de política JSON serializado. Para as propriedades da política, consulte a política de consistência fraca da consulta.

Devoluções

Serialização JSON do objeto de política de consistência fraca da consulta atualizada

Exemplos

alterar

alter comando:

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

Saída

PolicyName EntityName Policy Entidades Filhas EntityType
QueryWeakConsistencyPolicy {"PercentageOfNodes": 10, "MinimumNumberOfNodes": 2, "MaximumNumberOfNodes": 20, "SuperSlackerNumberOfNodesThreshold": -1, "EnableMetadataPrefetch": false, "MaximumLagAllowedInMinutes": 10, "RefreshPeriodInSeconds": 300} Cluster

Para demonstrar o alter-merge, vamos supor que a seguinte política seja definida antes de executar o comando:

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

alter-merge

alter-merge comando:

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

Saída

PolicyName EntityName Policy Entidades Filhas EntityType
QueryWeakConsistencyPolicy {"PercentageOfNodes": 30, "MinimumNumberOfNodes": 10, "MaximumNumberOfNodes": 100, "SuperSlackerNumberOfNodesThreshold": -1, "EnableMetadataPrefetch": false, "MaximumLagAllowedInMinutes": 15, "RefreshPeriodInSeconds": 30} Cluster

Como pode ser visto, apenas PercentageOfNodes e MaximumLagAllowedInMinutes foram modificados (enquanto que se o alter comando fosse usado em vez disso, as propriedades restantes também seriam modificadas e definidas para seus padrões).