Dela via


.alter database policy sharding command

Gäller för: ✅Azure Data Explorer-

Ändrar databasens partitioneringsprincip. Den används för att hantera datasharding för databaser och tabeller genom att definiera om och hur omfattningar (datashards) ska förseglas.

När en databas skapas innehåller den standardprincipen för datasharding. Alla tabeller som skapas i databasen ärver den här principen om inte principen uttryckligen åsidosätts på tabellnivå.

Behörigheter

Du måste ha minst databasadministratör behörighet att köra det här kommandot.

Syntax

.alter database DatabaseNamepolicyshardingPolicyObject

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
DatabaseName string ✔️ Namnet på databasen som partitioneringsprincipen ska ändras för.
PolicyObject string ✔️ Ett principobjekt som definierar partitioneringsprincipen. Mer information finns i horisontell partitioneringsprincip.

Returnerar

Returnerar en JSON-representation av principen.

Exempel

Följande kommando returnerar den uppdaterade partitioneringsprincipen för omfattningar för databasen:

.alter database MyDatabase policy sharding
```
{
    "MaxRowCount" : 750000,
    "MaxExtentSizeInMb" : 1024,
    "MaxOriginalSizeInMb": 2048
}
```