.alter-merge table policy sharding command
Gäller för: ✅Azure Data Explorer-
Ändrar tabellens partitioneringsprincip. Använd för att hantera datasharding för databaser och tabeller.
Partitioneringsprincipen definierar om och hur Omfattningar (datashards) i klustret ska förseglas. När en databas skapas innehåller den standardprincipen för datasharding. Den här principen ärvs av alla tabeller som skapats i databasen (såvida inte principen uttryckligen åsidosätts på tabellnivå).
Behörigheter
Du måste ha minst tabelladministratör behörigheter för att köra det här kommandot.
Syntax
.alter-merge
table
TableNamepolicy
sharding
PolicyObject
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
TableName | string |
✔️ | Namnet på tabellen. |
PolicyObject | string |
✔️ | En serialiserad matris med ett eller flera JSON-principobjekt. Mer information finns i horisontell partitioneringsprincip. |
Returnerar
Returnerar en JSON-representation av principen.
Exempel
Följande kommando ändrar en enskild egenskap för partitioneringsprincipen för en tabell:
.alter-merge table MyTable policy sharding
@'{ "ShardEngineMaxExtentSizeInMb": 1024}'