Политика слабой согласованности запросов
Политика слабой согласованности запросов — это объект политики уровня кластера, который настраивает ненадежную службу согласованности .
Команды управления
- Используйте для
.show cluster policy query_weak_consistency
отображения текущей политики слабой согласованности запросов кластера. - Используйте для
.alter cluster policy query_weak_consistency
изменения текущей политики слабой согласованности запросов кластера.
Объект политики
Политика слабой согласованности запросов включает следующие свойства:
Свойство | Описание | Значения | По умолчанию |
---|---|---|---|
PercentageOfNodes | Процент узлов в кластере, которые выполняют службу слабой согласованности запросов (выбранные узлы будут выполнять слабо согласованные запросы). | Целое число в диапазоне от 1 до 100 или -1 для значения по умолчанию (которое в настоящее 20% время равно ). |
-1 |
MinimumNumberOfNodes | Минимальное число узлов, которые выполняют службу слабой согласованности запросов (определяет количество узлов, если PercentageOfNodes *#NodesInCluster меньше). |
Положительное целое число или -1 значение по умолчанию (в настоящее 2 время — ). Меньше или равно MaximumNumberOfNodes . |
-1 |
MaximumNumberOfNodes | Максимальное число узлов, выполняющих службу слабой согласованности запросов (определяет количество узлов, если PercentageOfNodes *#NodesInCluster больше). |
Положительное целое число или -1 значение по умолчанию (в настоящее 30 время — ). Больше или равно MinimumNumberOfNodes . |
-1 |
SuperSlackerNumberOfNodesThreshold | Если общее число узлов в кластере превышает это число, узлы, которые выполняют ненадежную службу согласованности , станут "супер бездельными", то есть у них не будет данных (для снижения нагрузки). См. предупреждение ниже. | Положительное целое число, большее или равное 4 значению , или -1 для значения по умолчанию (в настоящее время пороговое значение отсутствует — слабые узлы согласованности не станут "супер бездельник"). |
-1 |
EnableMetadataPrefetch | Если задано значение true , метаданные базы данных будут предварительно загружены при появлении кластера и перезагружатся каждые несколько минут на всех узлах слабой согласованности. Если задано значение false , загрузка метаданных базы данных активируется запросами (по запросу), поэтому некоторые запросы могут быть отложены (пока метаданные базы данных не будут извлечены из хранилища). Метаданные базы данных должны быть перезагружены из хранилища для запроса базы данных, если ее возраст превышает MaximumLagAllowedInMinutes .
См. раздел Предупреждение и важное ниже. |
true или false |
false |
MaximumLagAllowedInMinutes | Максимальная длительность (в минутах), в течение которую может отставать слабо согласованные метаданные. Если метаданные старше этого значения, из хранилища будут извлекаться самые актуальные метаданные (при запросе к базе данных или периодически, если EnableMetadataPrefech она включена).
См. предупреждение ниже. |
Целое число между 1 значением или 60 -1 значением по умолчанию (в минутах5 ). |
-1 |
RefreshPeriodInSeconds | Период обновления (в секундах) для обновления метаданных базы данных на каждом слабом узле согласованности. См. предупреждение ниже. | Целое число в диапазоне от 30 до 1800 или -1 для значения по умолчанию (в настоящее время в секундах 120 ). |
-1 |
Важно!
Операция предварительной выборки требует извлечения всех метаданных баз данных из хранилища Azure каждые несколько минут (на всех узлах слабой согласованности). Эта операция нагружает базовые ресурсы хранилища и влияет на производительность кластера.
Предупреждение
Перед изменением этого свойства обратитесь в службу поддержки.
Политика по умолчанию
Политика по умолчанию:
{
"PercentageOfNodes": -1,
"MinimumNumberOfNodes": -1,
"MaximumNumberOfNodes": -1,
"SuperSlackerNumberOfNodesThreshold": -1,
"EnableMetadataPrefetch": false,
"MaximumLagAllowedInMinutes": -1,
"RefreshPeriodInSeconds": -1
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по