Verwalten Sie die Ressourcennutzung der Tabellenbereinigung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Steuern Sie die Tabellenbereinigung der verwendeten Systemressourcen, indem Sie den Tabellenbereinigungsauftrag aktualisieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Standardmäßig wird die Aufgabe zur Tabellenbereinigung asynchron ausgeführt, wobei mehrere Ersteller-Threads Datensatzblöcke zum Löschen erstellen und mehrere Verbraucher-Threads die Blöcke verarbeiten und Datensätze löschen.

    Sie können die Auswirkungen auf die Systemleistung mindern, indem Sie die Ausführung der Tabellenbereinigung mit einem kleineren Datensatz starten, die Ressourcennutzung während der Ausführung überprüfen und dann die Anzahl der Ersteller- und Verbraucher-Threads nach Bedarf anpassen, um die Aufgabe mit minimalen Auswirkungen auf die Anwender abzuschließen.

    Prozedur

    1. Öffnen Sie die Tabelle „DMJobs“ [sys_dm_job], indem Sie im Filternavigator sys_dm_job.list eingeben.
    2. Wählen Sie den Aufgabendatensatz DMTableCleaner aus.
    3. Wahlweise: Ändern Sie die Anzahl der Ersteller-Threads, die für die Erstellung von Datensatzblöcken vorgesehen sind, indem Sie den Wert im Feld Max. Ersteller aktualisieren.
    4. Wahlweise: Ändern Sie die Anzahl der Verbraucher-Threads, die für das Löschen von Datensatzblöcken vorgesehen sind, indem Sie den Wert im Feld Max. Verbraucher aktualisieren.
    5. Wählen Sie Aktualisieren.

    Ergebnisse

    Die Tabellenbereinigung beginnt die nächste Ausführung mit der aktualisierten DMTableCleaner-Auftragskonfiguration.

    Nächste Maßnahme

    Überprüfen Sie den Status der Ausführung der nächsten Tabellenbereinigung, indem Sie die Werte in der Spalte „Fehlerhafte Blöcke“ in der Tabelle „DMJob-Ausführungen“ [sys_dm_run] überprüfen. Wenn ein Problem auftritt, bestimmen Sie, ob das Problem in allen Blöcken oder in einem einzelnen Block aufgetreten ist. Zeigen Sie den Status der einzelnen Blöcke in der Tabelle „DMJob Chunks“ [sys_dm_chunk] an, indem Sie die Werte in den Spalten Nachricht und Status überprüfen.