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 verschillendedrop-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 boven Merge bewerkingen).
  • AllowMerge:
    • De standaardwaarde is 'true'.
    • Hiermee definieert u of Merge bewerkingen zijn ingeschakeld, in welk geval ze minder voorkeur hebben dan Rebuild 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 opgegeven CustomPeriod 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.