Datenbank-Reorganisation

Um eine performante Ausführung zu gewährleisten, ist es erforderlich, dass die Datenbank in regelmäßigen Abständen reorganisiert wird.

Hierfür sollte ein Datenbankwartungsplan angelegt werden, der z.B. einmal täglich die Indizes reorganisiert und die Statistiken aktualisiert.

Auf Grund der Datenbankstruktur und dem Aufbau einiger Tabellen, ist eine pauschale Reorganisation der gesamten Datenbank nicht möglich. Für die Indexreorganisation müssen bestimmte Tabellen (System.Activities.DurableInstancing.*) ausgenommen werden.

 

Zur Einrichtung eines entsprechenden SQL-Server-Wartungsplans gehen Sie wie folgt vor:

  1. Öffnen Sie das Microsoft SQL Server Management Studio und verbinden sie sich mit dem Datenbank Server

  2. Erstellen Sie einen neuen Wartungsplan (Verwaltung\Wartungspläne) und geben Sie diesem einen Namen

  3. Fügen Sie je einen Wartungsplantask “Index neu organisieren” und “Statistiken aktualisieren” hinzu

  4. Bearbeiten Sie die Eigenschaften des Tasks “Index neu organisieren” wie folgt:
    Datenbank(en): WMS-Datenbank
    Objekt: Tabelle
    Auswahl: Alle Tabellen bis auf System.Activities.DurableInstancing.*

  5. Bearbeiten Sie die Eigenschaften des Tasks “Statistiken aktualisieren”
    Datenbank(en): WMS-Datenbank
    Objekt: Tabellen und Sichten

  6. Verbinden Sie die beiden Tasks miteinander

  7. Passen Sie den Zeitplan entsprechend ihren Anforderungen an. Sie sollten darauf achten, dass der Reorganisationsvorgang nicht mit etwaigen Sicherungen kollidiert.

  8. Speichern Sie den Wartungsplan