Dela via


.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 TableNamepolicyshardingPolicyObject

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}'