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


Команда сегментирования политик таблицы alter

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

Используйте эту команду, чтобы изменить политику сегментирования таблицы. Используйте политику сегментирования для управления сегментированием данных для баз данных и таблиц.

Политика сегментирования определяет, следует ли и как следует запечатывать экстенты (сегменты данных). При создании базы данных она содержит политику сегментирования данных по умолчанию. Эта политика наследуется всеми таблицами, созданными в базе данных (если политика явно не переопределяется на уровне таблицы).

Разрешения

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

Синтаксис

.alter table TableNamepolicyshardingPolicyObject

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

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Название таблицы.
PolicyObject string ✔️ Сериализованный объект политики. Дополнительные сведения см . в политике сегментирования.

Возвраты

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

Пример

Следующая команда возвращает обновленную политику сегментирования экстентов для таблицы.

.alter table MyTable policy sharding
```
{
    "MaxRowCount" : 750000,
    "MaxExtentSizeInMb" : 1024,
    "MaxOriginalSizeInMb" : 2048
}
```