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überMerge
Vorgängen bevorzugt).
- AllowMerge:
- Der Standardwert ist "true".
- Definiert, ob
Merge
Vorgänge aktiviert sind, in diesem Fall sind sie weniger bevorzugt alsRebuild
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 angegebenenCustomPeriod
Alter liegt, sind enthalten.CustomPeriod
ist ein Zeitbereichswert im Formatdd.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.