Delen via


Queryconsistentiebeleid

Van toepassing op: ✅Microsoft FabricAzure Data Explorer-

Met het queryconsistentiebeleid van een workloadgroep kunt u opties opgeven die de consistentiemodus van query's bepalen.

Het beleidsobject

Elke optie bestaat uit:

  • Een getypte Value - de waarde van de limiet.
  • IsRelaxable : een Booleaanse waarde die definieert of de optie kan worden versoepeld door de beller, als onderdeel van de aanvraageigenschappen. De standaardwaarde is true.

De volgende limieten kunnen worden geconfigureerd:

Naam Type Beschrijving Ondersteunde waarden Standaardwaarde Overeenkomende eigenschap van clientaanvraag
QueryConsistentie QueryConsistency De consistentiemodus te gebruiken. Strong, Weakof WeakAffinitizedByQuery, WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan De maximale leeftijd van queryresultaten in de cache die kunnen worden geretourneerd. Een niet-negatieve timespan null query_results_cache_max_age

Notitie

De standaardwaarde is van toepassing in de volgende gevallen:

  • Het beleid is niet gedefinieerd en de optie clientaanvraag is niet ingesteld.
  • Het beleid is gedefinieerd, de optie is niet gedefinieerd en de clientaanvraagoptie is niet ingesteld.
  • Het beleid is gedefinieerd, de optie wordt gedefinieerd met null als Valueen de optie voor clientaanvragen is niet ingesteld.

Voorbeeld

"QueryConsistencyPolicy": {
  "QueryConsistency": {
    "IsRelaxable": true,
    "Value": "Weak"
  },
  "CachedResultsMaxAge": {
    "IsRelaxable": true,
    "Value": "05:00:00"
  }
}

Monitoring

U kunt de latentie van de leeftijd van de momentopname van metagegevens controleren op knooppunten die fungeren als zwakke consistentieservicekoppen met behulp van de metrische gegevens Weak consistency latency. Zie Metrische gegevens van query'svoor meer informatie.