Comando .alter-merge table policy roworder
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer
Altera a política de ordem de linha da tabela. A política de ordem de linha é uma política de tabela opcional que define a ordem de linha em uma extensão (fragmento de dados). Essa política pode melhorar o desempenho de consultas relacionadas a um pequeno conjunto de valores que podem ser ordenados.
Permissões
Você deve ter pelo menos permissões de Administrador de Tabela para executar este comando.
Sintaxe
.alter-merge
table
TableName roworder
policy
(
SortKey ( | asc
desc
) [,
...])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
TableName | string |
✔️ | O nome da tabela. |
Chave de classificação | string |
✔️ | A coluna pela qual classificar os dados na extensão. |
Dica
Recomendamos usar no máximo duas chaves de classificação. Para obter mais informações, confira Considerações sobre desempenho.
Exemplos
Defina a política de ordem de linha para uma tabela:
.alter-merge table events policy roworder (TenantId asc, Timestamp desc)
Defina a política de ordem de linha para várias tabelas:
.alter-merge tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)