Dela via


Princip för frågekonsekvens

Gäller för: ✅Microsoft FabricAzure Data Explorer

Med en arbetsbelastningsgrupps frågekonsekvensprincip kan du ange alternativ som styr konsekvensläge frågor.

Principobjektet

Varje alternativ består av:

  • Ett skrivet Value – värdet för gränsen.
  • IsRelaxable – ett booleskt värde som definierar om alternativet kan avslappnads av anroparen, som en del av begärans egenskaper för begäran. Standardvärdet är true.

Följande gränser kan konfigureras:

Namn Typ Beskrivning Värden som stöds Standardvärde Matchande egenskap för klientbegäran
QueryConsistency QueryConsistency konsekvensläge att använda. Strong, Weakeller WeakAffinitizedByQuery, WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan Den maximala åldern för cachelagrade frågeresultat som kan returneras. En icke-negativ timespan null query_results_cache_max_age

Not

Standardvärdet gäller i följande fall:

  • Principen har inte definierats och alternativet för klientbegäran har inte angetts.
  • Principen definieras, alternativet har inte definierats och alternativet för klientbegäran har inte angetts.
  • Principen definieras, alternativet definieras med null som dess Valueoch alternativet för klientbegäran har inte angetts.

Exempel

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

Övervakning

Du kan övervaka svarstiden för metadataögonblicksbildåldern på noder som fungerar som svaga konsekvenstjänsthuvuden med hjälp av måttet Weak consistency latency. Mer information finns i Frågemått.