Princip för frågekonsekvens
Gäller för: ✅Microsoft Fabric✅Azure 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 ärtrue
.
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 , Weak eller 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 dessValue
och 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.