Leeren der Sendungsverlaufstabelle
Aktualisiert: 2009-04-30
In der Anwendungsdatenbank befindet sich die Submissions-Tabelle. Diese Tabelle wird für Überwachungszwecke verwendet. Behalten Sie diese Tabellendaten für die zukünftige Überwachung.
Diese Tabelle enthält die Änderungsliste für jede Sendung, die ein Planning Server-Systembenutzer übermittelt. Die Änderungsliste kann umfangreich sein, und die Tabelle kann entsprechend sehr groß werden und viel Speicherplatz belegen. Beispielsweise wird bei einer durchschnittlichen Aktualisierungssendung von 78.000 Zellen ein Datensatz in diese Tabelle eingefügt, durch den die Tabelle um etwa 6 MB anwächst. Der Datenbankadministrator muss die Zunahme des Speicherplatzbedarfs dieser Tabelle überwachen und sie regelmäßig sichern und anschließend leeren, um ein zu schnelles Wachstum der Datenbank zu verhindern.
Vorsicht: |
---|
Der Datenbankadministrator muss die Tabelle vor dem Löschen sichern. Diese Tabelle enthält Daten, die für die Überwachung verwendet werden und möglicherweise rechtlich relevant sind. |
Beispiel
Rufen Sie die folgende gespeicherte Prozedur auf, die beim Erstellen der Anwendungsdatenbank in dieser installiert wird, um die Tabelle zu leeren. Die gespeicherte Prozedur erfordert den Parameter @PurgeDatetime. Alle Daten, die älter sind als der für @PurgeDatetime angegebene Parameter, werden gelöscht.
Das folgende Beispiel veranschaulicht, wie der gesamte Sendungsverlauf mit einem CreateDatetime-Wert vor 2007 gelöscht wird.
DECLARE @RET int
EXEC @RET = bsp_SubmissionsPurge @PurgeDatetime = ‘12/31/2006’
SELECT @RET