Команда roworder политики таблицы alter-merge
Область применения: ✅Microsoft Fabric✅Azure Data Explorer
Изменяет политику порядка строк таблицы. Политика порядка строк — это необязательная политика таблицы, которая определяет порядок строк в экстенте (сегмент данных). Эта политика может повысить производительность запросов, связанных с небольшим набором значений, которые можно упорядочить.
Разрешения
Для выполнения этой команды необходимо иметь по крайней мере разрешения администратора таблицы.
Синтаксис
.alter-merge
table
TableNamepolicy
(
roworder
SortKey (asc
| desc
) [,
...])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
TableName | string |
✔️ | Название таблицы. |
SortKey | string |
✔️ | Столбец, по которому нужно отсортировать данные в экстенте. |
Совет
Рекомендуется использовать не более двух ключей сортировки. Дополнительные сведения см. в разделе "Рекомендации по производительности".
Примеры
Задайте политику порядка строк для одной таблицы:
.alter-merge table events policy roworder (TenantId asc, Timestamp desc)
Задайте политику порядка строк для нескольких таблиц:
.alter-merge tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)