Zusammenführungsrichtlinie

Gilt für: ✅Microsoft Fabric✅Azure Data Explorer

Die Zusammenführungsrichtlinie definiert, ob und wie Umfang (Datenshards) zusammengeführt werden soll.

Es gibt zwei Arten von Zusammenführungsvorgängen: Merge, die Indizes neu erstellt und Rebuild, wodurch die Daten vollständig aufgenommen werden.

Beide Vorgangstypen führen zu einem einzigen Ausmaß, das die Quellausdehnungen ersetzt.

Standardmäßig Rebuild werden Vorgänge bevorzugt. Wenn die Kriterien für die Neuaufbaufunktion nicht erfüllt sind, wird versucht, sie zusammenzuführen.

Hinweis

  • Das Kategorisieren von drop-by Unterschiedliche Tags führt dazu, dass solche Ausmaße nicht zusammengeführt werden, auch wenn eine Zusammenführungsrichtlinie festgelegt wurde. Weitere Informationen finden Sie unter "Extent"-Tags.
  • Ausdehnungen, deren Vereinigung von Tags die Länge von 1M Zeichen überschreitet, werden nicht zusammengeführt.
  • Die Sharding-Richtlinie der Datenbank oder Tabelle wirkt sich auch darauf aus, wie weit die Zusammenführung erfolgt.

Zusammenführen von Richtlinieneigenschaften

Die Seriendruckrichtlinie enthält die folgenden Eigenschaften:

  • RowCountUpperBoundForMerge:
    • Der Standardwert ist 16.000.000.
    • Maximale zulässige Zeilenanzahl des zusammengeführten Bereichs.
    • Gilt für Zusammenführungsvorgänge, nicht für "Neu erstellen".
  • OriginalSizeMBUpperBoundForMerge:
    • Der Standardwert ist 30.000.
    • Maximale zulässige Originalgröße (in MBs) des zusammengeführten Umfangs.
    • Gilt für Zusammenführungsvorgänge, nicht für "Neu erstellen".
  • MaxExtentsToMerge:
    • Der Standardwert ist 100.
    • Maximale zulässige Anzahl von Ausmaßen, die in einem einzigen Vorgang zusammengeführt werden.
    • Gilt für Zusammenführungsvorgänge.
    • Dieser Wert sollte nicht geändert werden.
  • AllowRebuild:
    • Der Standardwert ist "true".
    • Definiert, ob Rebuild Vorgänge aktiviert sind (in diesem Fall werden sie gegenüber Merge Vorgängen bevorzugt).
  • AllowMerge:
    • Der Standardwert ist "true".
    • Definiert, ob Merge Vorgänge aktiviert sind, in diesem Fall sind sie weniger bevorzugt als Rebuild Vorgänge.
  • MaxRangeInHours:
    • Standardwert ist 24.
    • Der maximal zulässige Unterschied in Stunden zwischen zwei unterschiedlichen Erstellungszeiten, sodass sie weiterhin zusammengeführt werden können.
    • Zeitstempel sind vom Umfang der Erstellung und beziehen sich nicht auf die tatsächlichen Daten, die in den Ausmaßen enthalten sind.
    • Gilt für Zusammenführungs- und Neuerstellungsvorgänge.
    • In materialisierten Ansichten: Standardwert ist 336 (14 Tage), es sei denn, die Wiederherstellbarkeit ist in der effektiven Aufbewahrungsrichtlinie der materialisierten Ansicht deaktiviert.
    • Dieser Wert sollte gemäß den Effektiven Aufbewahrungsrichtlinien SoftDeletePeriod oder den DataHotSpan-Werten der Cacherichtlinie festgelegt werden. Nehmen Sie den niedrigeren Wert von SoftDeletePeriod und DataHotSpan. Legen Sie den MaxRangeInHours-Wert auf 2-3 % fest. Sehen Sie sich die Beispiele an.
  • Lookback:
    • Definiert den Zeitraum, in dem Umfang für die Neuerstellung/Zusammenführung berücksichtigt wird.
    • Unterstützte Werte:
      • Default – Der vom System verwaltete Standardwert. Dies ist der empfohlene und Standardwert, dessen Zeitraum derzeit auf 14 Tage festgelegt ist.
      • All - Alle Ausmaße, heiß und kalt, sind enthalten.
      • HotCache - Nur heiße Ausmaße sind enthalten.
      • Custom - Nur Soweit, deren Alter unter dem angegebenen CustomPeriod Alter liegt, sind enthalten. CustomPeriod ist ein Zeitbereichswert im Format dd.hh:mm.

Beispiel für eine Standardrichtlinie

Das folgende Beispiel zeigt die Standardrichtlinie:

{
  "RowCountUpperBoundForMerge": 16000000,
  "OriginalSizeMBUpperBoundForMerge": 30000,
  "MaxExtentsToMerge": 100,,
  "MaxRangeInHours": 24,
  "AllowRebuild": true,
  "AllowMerge": true,
  "Lookback": {
    "Kind": "Default",
    "CustomPeriod": null
  }
}

Beispiele für MaxRangeInHours

min(SoftDeletePeriod (Aufbewahrungsrichtlinie), DataHotSpan (Cacherichtlinie)) Maximaler Bereich in Stunden (Zusammenführungsrichtlinie)
7 Tage (168 Stunden) 4
14 Tage (336 Stunden) 8
30 Tage (720 Stunden) 18
60 Tage (1.440 Stunden) 36
90 Tage (2.160 Stunden) 60
180 Tage (4.320 Stunden) 120
365 Tage (8.760 Stunden) 250

Warnung

Wenden Sie sich an das Supportteam, bevor Sie eine Erweiterungszusammenführungsrichtlinie ändern.

Wenn eine Datenbank erstellt wird, wird sie mit den oben genannten Standardrichtlinienwerten für die Zusammenführung festgelegt. Die Richtlinie wird standardmäßig von allen Tabellen geerbt, die in der Datenbank erstellt wurden, es sei denn, ihre Richtlinien werden explizit auf Tabellenebene außer Kraft gesetzt.

Weitere Informationen finden Sie unter Verwaltungsbefehle, mit denen Sie Zusammenführungsrichtlinien für Datenbanken oder Tabellen verwalten können.