Princip för datasharding
Gäller för: ✅Azure Data Explorer-
Partitioneringsprincipen definierar om och hur omfattningar (datashards) i klustret skapas. Du kan bara köra frågor mot data i en omfattning när de har skapats.
Not
- För låg svarstid mellan inmatning och fråga bör du överväga att konfigurera strömningsinmatning.
- Principen gäller för alla åtgärder som skapar nya omfattningar, till exempel kommandon för datainmatning och omfattningssammanslagningsåtgärder
Principen för datasharding innehåller följande egenskaper:
ShardEngineMaxRowCount:
- Maximalt antal rader för en omfattning som skapats av en inmatnings- eller återskapandeåtgärd.
- Standardvärdet är 1 048 576.
-
Gäller inte för sammanslagningsåtgärder.
- Om du måste begränsa antalet rader i omfattningar som skapats av sammanslagningsåtgärder justerar du egenskapen
RowCountUpperBoundForMerge
i entitetens omfattningssammanslagningsprincip.
- Om du måste begränsa antalet rader i omfattningar som skapats av sammanslagningsåtgärder justerar du egenskapen
ShardEngineMaxExtentSizeInMb:
- Maximal tillåten komprimerad datastorlek (i megabyte) för en omfattning som skapats av en sammanslagnings- eller återskapandeåtgärd.
- Standardvärdet är 8 192 (8 GB).
ShardEngineMaxOriginalSizeInMb:
- Maximal tillåten ursprunglig datastorlek (i megabyte) för en omfattning som skapats av en återskapande åtgärd.
- I själva verket endast för återskapa åtgärder.
- Standardvärdet är 3 072 (3 GB).
Varning
Kontakta supportteamet innan du ändrar en princip för datasharding.
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å).
Använd kommandon för hantering av partitioneringsprinciper för att hantera principer för datasharding för databaser och tabeller.
Relaterat innehåll
- .show database policy sharding command
- .show table policy sharding command
- .alter database policy sharding command
- kommandot .alter-merge database policy sharding
- .alter table policy sharding command
- kommandot .alter-merge table policy sharding
- kommandot .delete database policy sharding
- kommandot .delete table policy sharding
- Omfattningar (datashards)