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
.alter
cluster
policy
query_weak_consistency
Objeto de política
.alter-merge
cluster
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-merge
o , 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).