Partilhar via


Política de consistência de consulta

Aplica-se a: ✅Microsoft FabricAzure 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 seu Value, 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.