Archivierung und Bereinigung von Tabellendaten für eingehende Ereignisse

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie Tabellenbereinigungen in der Tabelle der eingehenden Ereignisse, um Ereignisdatensätze nach einem bestimmten Zeitraum zu löschen. Konfigurieren Sie eine Aufbewahrungsrichtlinie mit Tabellenrotation im Formular für automatisches Leeren, um das Wachstum der Tabellengröße und die Archivierung von Daten über die angegebene Dauer hinaus zu verwalten.

    Datenmanagement

    Mit der Datenverwaltungsfunktion können Sie die Archivierung und Löschung eingehender Ereignisdaten aktivieren. Die Konfigurationen für Datenbankrotation und Tabellenbereinigung werden aktiviert, um sicherzustellen, dass Ereignisdaten für acht Wochen beibehalten werden. Die Leistung der Instanz wird mithilfe von Now Platform -Funktionen wie Datenbankrotation, Tabellenrotationund Tabellenbereinigungerhalten. Eine regelmäßige Aufgabe wird zwei Wochen nach dem Upgrade automatisch aktiviert.

    Tabellenrotation in Tabelle mit verarbeiteten eingehenden Ereignissen

    Die Tabelle DevOps verarbeitete eingehende Ereignisse [sn_devops_processed_inbound_event_list.do] enthält Kopien von Ereignisdaten aus der Tabelle DevOps eingehende Ereignisse [sn_devops_inbound_list.do], die sich im Status „processed“ und „ignored“ befindet.

    Für die Tabelle der verarbeiteten eingehenden Ereignisse ist die Funktion zur Tabellenrotation aktiviert. Insgesamt gibt es acht vorkonfigurierte Shards, die jeweils die Ereignisdaten einer Woche aus der Tabelle für eingehende Ereignisse DevOps enthalten. Standardmäßig wird die Tabellenrotation aktiviert, sobald Sie 56 Tage (7 Tage (Dauer) *8 Teile (Rotationen) von Daten in der verarbeiteten eingehenden Tabelle haben). Weitere Informationen zum Anwenden der Tabellenrotation finden Sie unter Tabellenrotation anwenden
    Tipp:
    Um die Konfiguration der Tabellenrotation zu ändern, navigieren Sie zu Systemdefinitionen > Tabellenrotation und öffnen Sie den Datensatz für die Tabelle der verarbeiteten eingehenden Ereignisse DevOps.

    Geplante Aufgaben und Tabellenbereinigungen

    Wichtig:
    Eine regelmäßige Aufgabe wird zwei Wochen nach dem Upgrade automatisch aktiviert. Die geplante Aufgabe wird alle sieben Tage ausgeführt und ist seit der letzten Aktualisierung deaktiviert.
    Geplante Aufgaben aktivieren Tabellenbereinigungen für eingehende Ereignisse, wenn eines der folgenden Szenarien erfüllt ist:
    • Eine Woche nach dem Upgrade, wenn die verarbeitete eingehende Tabelle Datensätze enthält, die älter als sieben Wochen sind.
    • Zwei Wochen nach dem Upgrade.
    Die Funktion zur Tabellenbereinigung für die Tabelle eingehender Ereignisse [sn_devops_inbound_table] verfügt über zwei Bereinigungen, die Teil des Basissystem-Upgrades sind.
    1. Tabellenbereinigungen werden aktiviert und für die eingehenden Ereignisse [sn_devops_inbound_table_list.do] für Ereignisse in den folgenden Status ausgeführt.
      • Processed
      • Ignored
      auf Grundlage des Werts im Feld Alter in Sekunden im Vergleich zum Wert im Feld sys_created_on.
    2. Tabellenbereinigungen werden aktiviert und in der Tabelle für eingehende Ereignisse [sn_devops_inbound_table_list] für Ereignisse in den folgenden Status ausgeführt.
      • New
      • Retry
      • In-progress
      • Deferred
      auf Grundlage des Werts im Feld Alter in Sekunden im Vergleich zum Wert im Feld sys_created_on.
    Hinweis:
    Standardmäßig werden Tabellenbereinigungen für die Tabelle der eingehenden Ereignisse für diese Status ab dem Zeitpunkt ausgeführt, zu dem die geplanten Aufgaben aktiviert werden. Der Standardwert im Feld Alter in Sekunden beträgt 4.838.400 Sekunden (56*24*60*60).

    Automatische Aktualisierung der Häufigkeit der Tabellenbereinigung

    Ereignisse in den Status processed und ignored werden gesichert und in die Tabelle der verarbeiteten eingehenden Ereignisse [sn_devops_processed_inbound_event_list] kopiert. Standardmäßig werden die Prozessbereinigungen in der Tabelle der eingehenden Ereignisse automatisch auf ein Intervall von 30 Minuten oder 1800 Sekunden aktualisiert, wenn die folgenden Bedingungen erfüllt sind:
    • Seit der Aktivierung der geplanten Aufgabe sind zwei Wochen vergangen.
    • Die verarbeitete eingehende Ereignistabelle enthält Ereignisdaten, die älter als 7 Wochen sind.