Princip för horisontell partitionering av data
Principen för horisontell partitionering 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.
Anteckning
- 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 utrymmen, till exempel kommandon för datainmatning och sammanslagningsåtgärder för omfattning
Principen för horisontell partitionering 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 utrymmen som skapas av sammanslagningsåtgärder justerar
RowCountUpperBoundForMerge
du egenskapen i entitetens sammanslagningsprincip för utrymmen.
- Om du måste begränsa antalet rader i utrymmen som skapas av sammanslagningsåtgärder justerar
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:
- Högsta tillåtna ursprungliga datastorlek (i megabyte) för en omfattning som skapats av en återskapandeåtgärd.
- I praktiken endast för återskapningsåtgärder.
- Standardvärdet är 3 072 (3 GB).
Varning
Kontakta supportteamet innan du ändrar en princip för horisontell partitionering av data.
När en databas skapas innehåller den standardprincipen för horisontell partitionering av data. Den här principen ärvs av alla tabeller som skapats i databasen (såvida inte principen uttryckligen åsidosätts på tabellnivå).
Använd kommandona för hantering av horisontell partitioneringsprinciper för att hantera principer för horisontell partitionering av data för databaser och tabeller.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för