Команда политики кэширования кластера alter
Область применения: ✅Azure Data Explorer
Изменяет политику кэширования кластера. Чтобы ускорить запросы, данные кэшируются на узлах обработки, SSD или даже в ОЗУ. Политика кэширования позволяет кластеру описывать артефакты данных, которые он использует, чтобы более важные данные могли принимать приоритет.
Разрешения
Для выполнения этой команды необходимо иметь разрешения AllDatabasesAdmin .
Синтаксис
.alter
cluster
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" }}} |