Stratégie de cohérence des requêtes
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer
La stratégie de cohérence des requêtes d’un groupe de charge de travail permet de spécifier des options qui contrôlent le mode de cohérence des requêtes.
Par objet de stratégie
Chaque option se compose des éléments suivants :
- Type :
Value
valeur de la limite. IsRelaxable
- valeur booléenne qui définit si l’option peut être assouplie par l’appelant, dans le cadre des propriétés de requête de la requête. La valeur par défaut esttrue
.
Les limites suivantes sont configurables :
Nom | Type | Description | Valeurs prises en charge | Valeur par défaut | Propriété de requête client correspondante |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
Mode de cohérence à utiliser. | Strong , Weak , WeakAffinitizedByQuery , ou WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
Âge maximal des résultats de requête mis en cache qui peuvent être retournés. | Un non négatif timespan |
null |
query_results_cache_max_age |
Remarque
La valeur par défaut s’applique dans les cas suivants :
- La stratégie n’est pas définie et l’option de demande du client n’est pas définie.
- La stratégie est définie, l’option n’est pas définie et l’option de demande du client n’est pas définie.
- La stratégie est définie, l’option est définie avec
null
sonValue
, et l’option de demande du client n’est pas définie.
Exemple
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
Surveillance
Vous pouvez surveiller la latence de l’âge d’instantané des métadonnées sur les nœuds servant de têtes de service de cohérence faibles à l’aide de la Weak consistency latency
métrique. Pour plus d’informations, consultez Métriques de requête.