Criteri di coerenza di query
Si applica a: ✅Microsoft Fabric✅Azure 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
comeValue
e 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.