.alter-merge table policy roworder-Befehl
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer
Ändert die Zeilenreihenfolgerichtlinie der Tabelle. Die Zeilenreihenfolgerichtlinie ist eine optionale Tabellenrichtlinie, die die Zeilenreihenfolge in einem Umfang (Datenshard) definiert. Diese Richtlinie kann die Leistung für Abfragen verbessern, die sich auf eine kleine Gruppe von Werten beziehen, die sortiert werden können.
Berechtigungen
Sie müssen mindestens über Die Berechtigungen des Tabellenadministrators verfügen, um diesen Befehl auszuführen.
Syntax
.alter-merge
table
TableNamepolicy
(
roworder
SortKey (asc
| desc
) [,
...])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
TableName | string |
✔️ | Der Name der Tabelle. |
SortKey | string |
✔️ | Die Spalte, nach der die Daten im Umfang sortiert werden sollen. |
Tipp
Es wird empfohlen, maximal zwei Sortierschlüssel zu verwenden. Weitere Informationen finden Sie unter Überlegungen zur Leistung.
Beispiele
Legen Sie die Zeilenreihenfolgerichtlinie für eine Tabelle fest:
.alter-merge table events policy roworder (TenantId asc, Timestamp desc)
Legen Sie die Zeilenreihenfolgerichtlinie für mehrere Tabellen fest:
.alter-merge tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)