Поделиться через


Политика согласованности запросов

Область применения: ✅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 метрики. Дополнительные сведения см. в разделе "Метрики запросов".