Commande .alter-merge table policy roworder
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer
Modifie la stratégie d’ordre des lignes de la table. La stratégie d’ordre des lignes est une stratégie de table facultative qui définit l’ordre des lignes dans une étendue (partition de données). Cette stratégie peut améliorer les performances des requêtes liées à un petit ensemble de valeurs qui peuvent être ordonnées.
autorisations
Vous devez disposer au moins des autorisations d’administrateur de table pour exécuter cette commande.
Syntaxe
.alter-merge
table
TableNamepolicy
(
roworder
SortKey (asc
| desc
) [,
...])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
TableName | string |
✔️ | Nom de la table. |
SortKey | string |
✔️ | Colonne par laquelle trier les données dans l’étendue. |
Conseil
Nous vous recommandons d’utiliser un maximum de deux clés de tri. Pour plus d'informations, consultez Considérations sur les performances.
Exemples
Définissez la stratégie d’ordre de ligne pour une table :
.alter-merge table events policy roworder (TenantId asc, Timestamp desc)
Définissez la stratégie d’ordre des lignes pour plusieurs tables :
.alter-merge tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)