Политика согласованности запросов
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Политика согласованности запросов группы рабочей нагрузки позволяет указывать параметры, управляющие режимом согласованности запросов.
Объект политики
Каждый вариант состоит из следующих элементов:
- Типизированный
Value
— значение ограничения. -
IsRelaxable
— логическое значение, определяющее, может ли параметр быть расслаблен вызывающим, в рамках свойств запроса запроса. По умолчанию —true
.
Следующие ограничения можно настроить:
Имя. | Тип | Описание | Поддерживаемые значения | Default value | Сопоставление свойства запроса клиента |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
Режим согласованности, используемый. |
Strong , Weak , WeakAffinitizedByQuery или WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
Максимальный возраст кэшированных результатов запроса, которые можно вернуть. | Не-отрицательный timespan |
null |
query_results_cache_max_age |
Примечание.
Значение по умолчанию применяется в следующих случаях:
- Политика не определена, и параметр запроса клиента не задан.
- Политика определена, параметр не определен, а параметр запроса клиента не задан.
- Политика определена, параметр определяется как
null
егоValue
, и параметр запроса клиента не задан.
Пример
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
Наблюдение
Вы можете отслеживать задержку времени моментального снимка метаданных на узлах, которые служат в качестве слабых головок служб согласованности с помощью Weak consistency latency
метрики. Дополнительные сведения см. в разделе "Метрики запросов".