Systemeigenschaften

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Diese Systemeigenschaften steuern das Verhalten der Datenverwaltungsfähigkeiten.

    Eigenschaften der Archivregel und Vernichtungsregel

    Regeln, die verhindern, dass der Archivierungsprozess zu viele Systemressourcen verbraucht, wurden automatisiert. Sie können das Systemverhalten manuell ändern.

    Der Archivierungsprozess verwendet ein Ersteller- und Verbrauchermodell. Datensätze werden zur Archivierung in der Tabelle „Ausführungsblöcke archivieren“ [sys_Archive_Run_Chunk] in Batches in die Warteschlange gestellt.

    • ArchiveProducerJob erstellt Blöcke von sys_IDs-Datensätzen, die archiviert werden müssen. Jeder Block enthält Datensätze, die sich auf eine einzelne Archivregel beziehen. Die maximale Anzahl von Datensätzen in einem Block wird durch die Eigenschaft angegeben glide.db.archive.chunk_size. Die maximale Anzahl von Datensätzen für eine einzelne Regel für alle Blöcke wird von angegeben glide.db.archive.max.rule.records.
    • Der Ersteller startet 4 ArchiverJob-Verbraucher (Standard). Die genaue Anzahl der Verbraucher wird von angegeben glide.db.archiving.max_consumer_workers.
    • Verbraucher lesen und verarbeiten Blöcke von sys_IDs. Die Anzahl der Blöcke, die jeder Verbraucher verarbeitet, wird durch angegeben glide.db.archive.max.batches. Die von jedem Verbraucher verarbeiteten Blöcke können aus verschiedenen Archivregeln stammen.
    • Verbraucher wiederholen das Lesen von Blöcken von sys_IDs, bis keine mehr vorhanden sind oder der Grenzwert von Blöcken, die ein Verbraucher verarbeiten kann (angegeben von) glide.db.archive.max.batches) Erreicht ist, danach wird der Kunde heruntergefahren und einen anderen Verbraucher geplant.
    • Wenn ein Block länger im Ausführungsstatus bleibt als in angegeben glide.db.archive.chunk.max.process.time, Das System geht davon aus, dass der Verbraucher abrupt beendet wurde, und ändert den Status des Blocks in „Fehler“. Dadurch werden laufende Verbraucher nicht angehalten oder beendet.
    Hinweis:
    Die in der Tabelle aufgeführten Eigenschaften „Archivieren“ und „Vernichten“ werden nicht verwendet, wenn die Tabelle „Ausführungsblöcke archivieren“ [sys_Archive_Run_Chunk] gelöscht wird.
    Um manuell zu steuern, wie viele Datensätze die Archivierungsregel und die Vernichtung in einem Intervall verarbeiten, können Sie diese Standardeinstellungen nach ändern Die folgenden Systemeigenschaften werden hinzugefügt .
    Tabelle : 1. Systemeigenschaften Archivieren
    Name Beschreibung Typ Standardwert
    glide.db.archive.chunk_size Anzahl der eindeutigen Bezeichner, die jedem Datensatz in der Tabelle „Ausführungsblöcke archivieren“ [sys_Archive_Run_Chunk] hinzugefügt wurden. Der Datensatz wird als CSV-Werte im Feld Schlüssel des Formulars „Ausführungsblock für Archivauftrag“ (sys_Archive_Run_Chunk.do) formatiert. Ganzzahl 1000
    glide.db.archive.chunk.max.process.time Anzahl der Millisekunden, die ein Datensatz in der Tabelle „Ausführungsblöcke archivieren“ [sys_Archive_Run_Chunk] im Status „aktiv“ verbleiben kann. Die Zeit ist die Differenz zwischen der Systemzeit und dem Wert von Starten Feld in der Tabelle „Ausführungsblöcke archivieren“ [sys_Archive_Run_Chunk]. Ganzzahl 600000
    glide.db.archive.max.rule.records Maximale Anzahl von Datensätzen, die pro Verbraucher und pro Regel in Batch-Chargen verwendet werden sollen. Ganzzahl 10000
    glide.db.archive.debug Option, die eine ausführliche Protokollierung beim Kopieren der Spaltendefinitionen aus der ursprünglichen Tabelle in die Archivtabelle aktiviert. wahr | falsch falsch
    Glide.DB.Archive.max.Batches Anzahl der Blöcke, bei denen es sich um Datensätze aus der Tabelle „Archivauftragsausführungs-Blöcke“ [sys_Archive_Run_Chunk] handelt, die von einem Verbraucher verarbeitet werden, bevor er herunterfährt und einen anderen Verbraucher plant. Ganzzahl 10
    Glide.DB.Archiving.max_Consumer_Worker Die maximale Anzahl gleichzeitiger Verbraucher clusterweit. Ganzzahl 4

    Tabellenbereinigungseigenschaften

    Um die Systemeigenschaften der Tabellenbereinigung festzulegen, navigieren Sie zur Tabelle „Systemeigenschaften“ [sys_properties], und fügen Sie die Eigenschaft hinzu.

    Tabelle : 2. Systemeigenschaften
    Eigenschaft Beschreibung

    Konfigurieren Sie die Anzahl der Tage, die die Tabellenbereinigung warten muss, bevor versucht wird, eine langsame Regel erneut zu verarbeiten.

    Glide.DB.Tablecleaner.days_before_slow_rule_reattempt

    Wenn eine Tabellenbereinigungsregel über eine Abfrage verfügt, die länger als 30 Sekunden dauert, wird der gesamte Tabellenbereinigungsauftrag angehalten. Standardmäßig wartet die Tabellenbereinigung zwei Tage, bevor diese Regel erneut in den Tabellenbereinigungsauftrag aufgenommen wird.

    Sie können die Standardwartezeit ändern, indem Sie diese Eigenschaft hinzufügen.

    • Typ: Ganzzahl
    • Standardwert: 2

    Konfigurieren Sie eine Zeitgrenze für eine Tabellenbereinigungsregel.

    glide.db.tablecleaner.chunk_delete_max_time_spent

    Begrenzt, wie lange die Bereinigung versucht, Datensätze pro Regel während einer einzelnen Ausführung im Batch-Modus zu löschen. Der Wert wird in Sekunden angegeben und ist standardmäßig auf 1200 (20 Minuten) festgelegt, was bedeutet, dass die Tabellenbereinigung stündlich für maximal 20 Minuten ausgeführt wird.

    Sie können die Standardzeitgrenze ändern, indem Sie diese Eigenschaft hinzufügen.

    • Typ: Ganzzahl
    • Standardwert: 1200