Команда кэширования политики базы данных alter
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Изменяет политику кэша базы данных. Чтобы ускорить запросы, данные кэшируются на узлах обработки, SSD или даже в ОЗУ. Политика кэша позволяет базе данных описывать артефакты данных, которые он использует, чтобы более важные данные могли принимать приоритет.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора базы данных.
Синтаксис
.alter
database
DatabaseName policy
caching
PolicyParameter
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
DatabaseName | string |
✔️ | Имя базы данных, для которой необходимо изменить политику кэширования. |
PolicyParameter | string |
✔️ | Один или несколько параметров политики. Сведения о параметрах см . в политике кэша. |
Возвраты
Возвращает представление политики в формате JSON.
Пример
В следующем примере задается политика кэширования, включающая последние 30 дней.
.alter database MyDatabase policy caching hot = 30d
Выходные данные
PolicyName | EntityName | Политика | Дочерние сущности | EntityType |
---|---|---|---|---|
CachingPolicy | database1 | {"DataHotSpan": {"Value": "30.00:00:00"},"IndexHotSpan": { "Value": "30.00:00:00" }} |
Определение окон горячего кэша
Эта команда задает политику кэширования для включения последних 30 дней и дополнительных данных с января и апреля 2021 года.
.alter database MyDatabase 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" }}} |