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:
Öffnen Sie das Microsoft SQL Server Management Studio und verbinden sie sich mit dem Datenbank Server
Erstellen Sie einen neuen Wartungsplan (Verwaltung\Wartungspläne) und geben Sie diesem einen Namen
Fügen Sie je einen Wartungsplantask “Index neu organisieren” und “Statistiken aktualisieren” hinzu
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.*Bearbeiten Sie die Eigenschaften des Tasks “Statistiken aktualisieren”
Datenbank(en): WMS-Datenbank
Objekt: Tabellen und SichtenVerbinden Sie die beiden Tasks miteinander
Passen Sie den Zeitplan entsprechend ihren Anforderungen an. Sie sollten darauf achten, dass der Reorganisationsvorgang nicht mit etwaigen Sicherungen kollidiert.
Speichern Sie den Wartungsplan