Política de consistência de consulta
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer
A política de consistência de consulta de um grupo de carga de trabalho permite especificar opções que controlam o modo de consistência das consultas.
O objeto de política
Cada opção consiste em:
- A typed
Value
- o valor do limite. IsRelaxable
- Um valor booleano que define se a opção pode ser relaxada pelo chamador, como parte das propriedades de solicitação da solicitação. O padrão étrue
.
Os seguintes limites são configuráveis:
Nome | Tipo | Descrição | Valores com suporte | Valor padrão | Propriedade de solicitação do cliente correspondente |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
O modo de consistência a ser usado. | Strong , Weak , WeakAffinitizedByQuery ou WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
A idade máxima dos resultados da consulta armazenada em cache que podem ser retornados. | Um não negativo timespan |
null |
query_results_cache_max_age |
Observação
O valor padrão se aplica nos seguintes casos:
- A política não está definida e a opção de solicitação do cliente não está definida.
- A política é definida, a opção não está definida e a opção de solicitação do cliente não está definida.
- A política é definida, a opção é definida como
null
seuValue
, e a opção de solicitação do cliente não é definida.
Exemplo
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
Monitoramento
Você pode monitorar a latência da idade do instantâneo de metadados em nós que servem como cabeçalhos de serviço de consistência fraca usando a Weak consistency latency
métrica. Para obter mais informações, consulte Métricas de consulta.