Udostępnij za pośrednictwem


Polecenie .alter table policy roworder

Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer

Użyj tego polecenia, aby zmienić zasady kolejności wierszy tabeli. Zasady kolejności wierszy to opcjonalne zasady tabeli, które definiują kolejność wierszy w zakresie (fragment danych). Te zasady mogą zwiększyć wydajność zapytań odnoszących się do małego zestawu wartości, które można porządkować.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.

Składnia

.altertable TableNamepolicy (roworder SortKey (asc | desc) [, ...])

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
TableName string ✔️ Nazwa tabeli.
Klucz sortowania string ✔️ Kolumna, według której mają być sortowane dane w zakresie.

Napiwek

Zalecamy użycie maksymalnie dwóch kluczy sortowania. Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące wydajności.

Przykłady

Ustawianie zasad kolejności wierszy dla jednej tabeli

.alter table events policy roworder (TenantId asc, Timestamp desc)

Ustawianie zasad kolejności wierszy dla kilku tabel

.alter tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)

Poniższy przykład ustawia zasady kolejności wierszy w TenantId kolumnie (rosnąco) jako klucz podstawowy, a w Timestamp kolumnie (rosnąco) jako klucz pomocniczy. Następnie są odpytywane zasady.

.alter table events policy roworder (TenantId asc, Timestamp desc)

.alter tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)

.show table events policy roworder 
TableName RowOrderPolicy
zdarzenia (TenantId asc, timestamp desc)