Příkaz .alter table policy roworder
Tento příkaz slouží ke změně zásad pořadí řádků tabulky. Zásada pořadí řádků je volitelná zásada tabulky, která definuje pořadí řádků v rozsahu (horizontální oddíl dat). Tato zásada může zvýšit výkon dotazů, které se vztahují k malé sadě hodnot, které je možné uspořádat.
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň Správa oprávnění.
Syntax
.alter
table
Tablenamepolicy
roworder
(
SortKey (asc
| desc
) [,
...])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
TableName | string |
✔️ | Název tabulky. |
Sortkey | string |
✔️ | Sloupec, podle kterého se mají data seřadit v rozsahu. |
Tip
Doporučujeme použít maximálně dva klíče řazení. Další informace najdete v tématu Důležité informace o výkonu.
Příklady
Nastavení zásad pořadí řádků pro jednu tabulku
.alter table events policy roworder (TenantId asc, Timestamp desc)
Nastavení zásad pořadí řádků pro několik tabulek
.alter tables (events1, events2, events3) policy roworder (TenantId asc, Timestamp desc)
Následující příklad nastaví zásadu pořadí řádků ve sloupci TenantId
(vzestupně) jako primární klíč a ve Timestamp
sloupci (vzestupně) jako sekundární klíč. Zásada se pak dotazuje.
.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 | Zásady pořadí řádků |
---|---|
stránka events | (TenantId asc, časové razítko desc) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro