Dela via


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

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