Directiva de coherencia de consultas
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer
La directiva de coherencia de consultas de un grupo de cargas de trabajo permite especificar opciones que controlan el modo de coherencia de las consultas.
El objeto de la directiva
Cada opción consta de:
- Un tipo:
Value
el valor del límite. -
IsRelaxable
: un valor booleano que define si el autor de la llamada puede relajar la opción, como parte de las propiedades de solicitud de la solicitud. El valor predeterminado estrue
.
Los límites siguientes son configurables:
Nombre | Escribir | Descripción | Valores admitidos | Default value | Propiedad de solicitud de cliente coincidente |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
Modo de coherencia que se va a usar. |
Strong , Weak , WeakAffinitizedByQuery o WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
Antigüedad máxima de los resultados de consulta almacenados en caché que se pueden devolver. | Un valor no negativo timespan |
null |
query_results_cache_max_age |
Nota:
El valor predeterminado se aplica en los casos siguientes:
- No se define la directiva y no se establece la opción de solicitud de cliente.
- La directiva se define, no se define la opción y no se establece la opción de solicitud de cliente.
- La directiva se define, la opción se define con
null
como suValue
y la opción de solicitud de cliente no está establecida.
Ejemplo
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
Supervisión
Puede supervisar la latencia de la antigüedad de las instantáneas de metadatos en los nodos que actúan como encabezados de servicio de coherencia débil mediante la Weak consistency latency
métrica . Para obtener más información, consulte Métricas de consulta.
Contenido relacionado
- grupos de cargas de trabajo de
- de coherencia de consultas
- workload_group .alter-merge
- Comando .create-or-alter workload_group
- workload_group .drop
- Comando .show workload_group