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


Команда политики кэширования кластера alter

Область применения: ✅Azure Data Explorer

Изменяет политику кэширования кластера. Чтобы ускорить запросы, данные кэшируются на узлах обработки, SSD или даже в ОЗУ. Политика кэширования позволяет кластеру описывать артефакты данных, которые он использует, чтобы более важные данные могли принимать приоритет.

Разрешения

Для выполнения этой команды необходимо иметь разрешения AllDatabasesAdmin .

Синтаксис

.altercluster policy caching PolicyParameter

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
PolicyParameter string ✔️ Один или несколько параметров политики. Сведения о параметрах см . в политике кэширования.

Возвраты

Возвращает представление политики в формате JSON.

Пример

В следующем примере задается политика кэширования, включающая последние 30 дней.

.alter cluster policy caching hot = 30d

Выходные данные

PolicyName EntityName Политика Дочерние сущности EntityType
CachingPolicy {"DataHotSpan": { "Value": "30.00:00:00" }, "IndexHotSpan": { "Value": "30.00:00:00"}}

Определение окон горячего кэша

Эта команда задает политику кэширования для включения последних 30 дней и дополнительных данных с января и апреля 2021 года.

.alter cluster policy caching 
        hot = 30d,
        hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
        hot_window = datetime(2021-04-01) .. datetime(2021-05-01)

Выходные данные

PolicyName EntityName Политика Дочерние сущности EntityType
CachingPolicy {"DataHotSpan": { "Value": "30.00:00:00" }, "IndexHotSpan": { "Value": "30.00:00:00" },"HotWindows": [{ "MinValue": "2021-01-01T00:00:00Z", "MaxValue": "2021-02-01T00:00:00Z" }, { "MinValue": "2021-04-01T00:00:00Z", "MaxValue": "2021-05-01T00:00:00Z" }}}