Richtlinie für die Abfragekonsistenz
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Die Abfragekonsistenzrichtlinie einer Workloadgruppe ermöglicht das Angeben von Optionen, die den Konsistenzmodus von Abfragen steuern.
Das Richtlinienobjekt
Jede Option besteht aus:
- Ein typierter
Value
Wert – der Wert des Grenzwerts. -
IsRelaxable
- ein boolescher Wert, der definiert, ob die Option vom Aufrufer als Teil der Anforderungseigenschaften der Anforderung entspannt werden kann. Der Standardwert isttrue
.
Die folgenden Grenzwerte sind konfigurierbar:
Name | Typ | Beschreibung | Unterstützte Werte | Standardwert | Übereinstimmende Clientanforderungseigenschaft |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
Der zu verwendende Konsistenzmodus . |
Strong , Weak , WeakAffinitizedByQuery oder WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
Das maximale Alter der zwischengespeicherten Abfrageergebnisse , die zurückgegeben werden können. | Ein nicht negatives timespan |
null |
query_results_cache_max_age |
Hinweis
Der Standardwert gilt in den folgenden Fällen:
- Die Richtlinie ist nicht definiert, und die Clientanforderungsoption ist nicht festgelegt.
- Die Richtlinie ist definiert, die Option ist nicht definiert, und die Clientanforderungsoption ist nicht festgelegt.
- Die Richtlinie wird definiert, die Option wird als
null
ihreValue
definiert, und die Clientanforderungsoption wird nicht festgelegt.
Beispiel
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
Überwachung
Sie können die Latenz des Metadatenmomentaufnahmealters auf Knoten überwachen, die als schwache Konsistenzdienstköpfe dienen, indem Sie die Weak consistency latency
Metrik verwenden. Weitere Informationen finden Sie unter Abfragemetriken.