Compartilhar via


Comando .alter-merge table policy roworder

Aplica-se a: ✅Microsoft FabricAzure 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-mergetable TableName roworder policy (SortKey ( | ascdesc) [, ...])

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)