Freigeben über


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 ist true.

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 ihre Valuedefiniert, 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.