Condividi tramite


Criteri di coerenza di query

Si applica a: ✅Microsoft FabricAzure Esplora dati

I criteri di coerenza delle query di un gruppo di carico di lavoro consentono di specificare opzioni che controllano la modalità di coerenza delle query.

Oggetto criteri

Ogni opzione è costituita da:

  • Oggetto tipizzato Value : il valore del limite.
  • IsRelaxable: valore booleano che definisce se l'opzione può essere rilassata dal chiamante, come parte delle proprietà della richiesta della richiesta. Il valore predefinito è true.

I limiti seguenti sono configurabili:

Nome Tipo Descrizione Valori supportati Default value Proprietà della richiesta client corrispondente
QueryConsistency QueryConsistency Modalità coerenza da usare. Strong, Weak, WeakAffinitizedByQuery o WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan Validità massima dei risultati delle query memorizzati nella cache che possono essere restituiti. Un valore non negativo timespan null query_results_cache_max_age

Nota

Il valore predefinito si applica nei casi seguenti:

  • Il criterio non è definito e l'opzione di richiesta client non è impostata.
  • Il criterio è definito, l'opzione non è definita e l'opzione di richiesta client non è impostata.
  • Il criterio viene definito, l'opzione viene definita con null come Valuee l'opzione di richiesta client non è impostata.

Esempio

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

Monitoraggio

È possibile monitorare la latenza dell'età degli snapshot dei metadati nei nodi che fungono da teste del servizio di coerenza debole usando la Weak consistency latency metrica . Per altre informazioni, vedere Metriche di query.