Directiva de coherencia de consultas
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 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 | Tipo | Descripción | Valores admitidos | Valor predeterminado | Propiedad de solicitud de cliente coincidente |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
Modo de coherencia que se va a usar. | Strong , Weak o WeakAffinitizedByQuery , 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:
- La directiva no está definida y la opción de solicitud de cliente no está establecida.
- 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"
}
}
Contenido relacionado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de