Condividi tramite


Criteri di coerenza delle query

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

Oggetto criteri

Ogni opzione è costituita da:

  • Tipo: 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 Valore predefinito Proprietà della richiesta client corrispondente
QueryConsistency QueryConsistency Modalità coerenza da usare. Strong, Weako WeakAffinitizedByQuery, WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan Età massima dei risultati delle query memorizzati nella cache che possono essere restituiti. Un 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 richiesta client non è impostata.
  • I criteri sono definiti, l'opzione non è definita e l'opzione richiesta client non è impostata.
  • Il criterio è definito, l'opzione viene definita con null come Valuee l'opzione richiesta client non è impostata.

Esempio

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