Samenvoegbeleid
Het samenvoegbeleid bepaalt of en hoe gebieden (gegevensshards) in uw cluster moeten worden samengevoegd.
Er zijn twee typen samenvoegbewerkingen: Merge
, waarmee indexen opnieuw worden opgebouwd en Rebuild
, waarmee de gegevens volledig opnieuw worden opgenomen.
Beide bewerkingstypen resulteren in één bereik dat de bronregio's vervangt.
Bewerkingen hebben standaard Rebuild
de voorkeur. Als er gebieden zijn die niet voldoen aan de criteria om opnieuw te worden opgebouwd, wordt geprobeerd ze samen te voegen.
Notitie
- Het taggen van gebieden met verschillende
drop-by
tags zorgt ervoor dat dergelijke gebieden niet worden samengevoegd, zelfs niet als er een samenvoegbeleid is ingesteld. Zie Gebiedstags voor meer informatie. - Gebieden waarvan de samenvoeging van tags de lengte van 1 miljoen tekens overschrijdt, worden niet samengevoegd.
- Het Sharding-beleid van de database of tabel heeft ook enig effect op hoe gebieden worden samengevoegd.
Beleidseigenschappen samenvoegen
Het samenvoegbeleid bevat de volgende eigenschappen:
- RowCountUpperBoundForMerge:
- De standaardwaarde is 16.000.000.
- Maximum aantal toegestane rijen van het samengevoegde gebied.
- Is van toepassing op samenvoegbewerkingen, niet op Herbouwen.
- OriginalSizeMBUpperBoundForMerge:
- De standaardwaarde is 30.000.
- Maximaal toegestane oorspronkelijke grootte (in MB' s) van de samengevoegde omvang.
- Is van toepassing op samenvoegbewerkingen, niet op Herbouwen.
- MaxExtentsToMerge:
- De standaardwaarde is 100.
- Maximaal toegestaan aantal gebieden dat in één bewerking moet worden samengevoegd.
- Is van toepassing op samenvoegbewerkingen.
- Deze waarde mag niet worden gewijzigd.
- AllowRebuild:
- De standaardwaarde is 'true'.
- Hiermee definieert u of
Rebuild
bewerkingen zijn ingeschakeld (in dat geval hebben ze de voorkeur bovenMerge
bewerkingen).
- AllowMerge:
- De standaardwaarde is 'true'.
- Hiermee definieert u of
Merge
bewerkingen zijn ingeschakeld, in welk geval ze minder voorkeur hebben danRebuild
bewerkingen.
- MaxRangeInHours:
- De standaardwaarde is 24.
- Het maximaal toegestane verschil in uren tussen de aanmaaktijden van twee verschillende gebieden, zodat ze nog steeds kunnen worden samengevoegd.
- Tijdstempels zijn het maken van een omvang en hebben geen betrekking op de werkelijke gegevens in de gebieden.
- Is van toepassing op zowel samenvoegings- als herbouwbewerkingen.
- In gerealiseerde weergaven: standaard 336 (14 dagen), tenzij herstelmogelijkheden is uitgeschakeld in het effectieve bewaarbeleid van de gerealiseerde weergave.
- Deze waarde moet worden ingesteld op basis van de DataHotSpan-waarden van het effectieve bewaarbeleidSoftDeletePeriod of cachebeleid. Neem de lagere waarde van SoftDeletePeriod en DataHotSpan. Stel de waarde MaxRangeInHours in op 2-3%. Zie de voorbeelden .
- Terugblik:
- Definieert de periode gedurende welke gebieden worden overwogen voor herbouwen/samenvoegen.
- Ondersteunde waarden:
Default
- De door het systeem beheerde standaardwaarde. Dit is de aanbevolen en standaardwaarde, waarvan de periode momenteel is ingesteld op 14 dagen.All
- Alle gebieden, warm en koud, zijn inbegrepen.HotCache
- Alleen warme gebieden zijn inbegrepen.Custom
- Alleen gebieden waarvan de leeftijd onder de opgegevenCustomPeriod
valt, worden opgenomen.CustomPeriod
is een tijdspannewaarde.
Voorbeeld van standaardbeleid
In het volgende voorbeeld ziet u het standaardbeleid:
{
"RowCountUpperBoundForMerge": 16000000,
"OriginalSizeMBUpperBoundForMerge": 30000,
"MaxExtentsToMerge": 100,,
"MaxRangeInHours": 24,
"AllowRebuild": true,
"AllowMerge": true,
"Lookback": {
"Kind": "Default",
"CustomPeriod": null
}
}
MaxRangeInHours-voorbeelden
min(SoftDeletePeriod (bewaarbeleid), DataHotSpan (cachebeleid)) | Maximaal bereik in uren (beleid samenvoegen) |
---|---|
7 dagen (168 uur) | 4 |
14 dagen (336 uur) | 8 |
30 dagen (720 uur) | 18 |
60 dagen (1440 uur) | 36 |
90 dagen (2160 uur) | 60 |
180 dagen (4.320 uur) | 120 |
365 dagen (8.760 uur) | 250 |
Waarschuwing
Neem contact op met het ondersteuningsteam voordat u een beleid voor het samenvoegen van gebieden wijzigt.
Wanneer een database wordt gemaakt, wordt deze ingesteld met de standaardwaarden voor samenvoegingsbeleid die hierboven worden vermeld. Het beleid wordt standaard overgenomen door alle tabellen die in de database zijn gemaakt, tenzij het beleid expliciet wordt overschreven op tabelniveau.
Zie beheeropdrachten waarmee u samenvoegbeleid voor databases of tabellen kunt beheren voor meer informatie.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor