Inhaltsverzeichnis anzeigen | ![]() |
Im Laufe des Betriebes werden zahlreiche angelegte Benutzer, Firmen, Kontrollstrukturen, Katalogdaten u.a. wieder gelöscht und nicht mehr benötigt. Um die Datenbank klein (und damit auch performant) zu halten, ist es sinnvoll, von Zeit zu Zeit diese nicht mehr benötigten Daten endgültig zu entfernen. Zu diesem Zweck gibt es die Aufgabe Daten löschen. Dabei gehen keine revisionsrelevanten Daten verloren.
Die Aufgabe Daten löschen (ohne Datenbankmarkierungen) funktioniert analog der Aufgabe Daten löschen, setzt aber keine Markierungen auf der Datenbank und verbraucht damit weniger Speicher in den TransactionLog/ArchiveLog Dateien.
Empfohlenes Vorgehen
Zuerst die Aufgabe Katalogpflege laufen lassen (morgens nach 00:00 Uhr), dann Daten löschen und anschließend Datenbankpflege.
Parameter
Parameter |
Beschreibung |
---|---|
Vollständiger Löschvorgang |
Entfernt alle gelöschten Daten dauerhaft. |
Teilweise |
Benutzerdefinierte Auswahl dauerhaft zu entfernender gelöschter Objekte. |
Auswahl der Tabellengruppe |
Auswahl der Tabellengruppe, aus der die Daten entfernt werden. |
Maximales Alter für die Überprüfung in Tagen
|
Zeitraum für die zu prüfenden Daten.
|
Maximale Arbeitszeit (in Minuten) |
Zeit, die die Aufgabe maximal ausgeführt werden soll. Ist diese Zeit erreicht, stoppt die Aufgabe und merkt sich den Punkt, an dem sie angehalten hat. Läuft die Aufgabe erneut an, beginnt sie an diesem Punkt mit dem Entfernen der Daten. Die Zeit entspricht nicht der Laufzeit der Aufgabe. |
Wesentliche Datenbankabfragen in Logdatei speichern |
Die wichtigsten Abfragen werden in einer Log-Datei gespeichert. |
Alle Datenbankabfragen in Logdatei speichern |
Alle Abfragen werden in einer Log-Datei gespeichert. |
Meldegrenze für SQL-Abfragen (in Millisekunden) |
Dauert ein Statement länger als die hier eingetragene Zeit, erfolgt ein Eintrag ins Log. |
Empfohlenes Ausführungsintervall
Je nach Nutzung des Systems einmal alle 1 bis 7 Tage nachts.
Abhängigkeiten von anderen zeitgesteuerten Aufgaben
Bekannte Fehler/Probleme und Ursachen
Bei zu klein dimensionierten Datenbanken (Tablespaces resp. Protokolldatei) kann es zu Ausführungsfehlern kommen, da die hier notwendigen Transaktionen sehr groß sein können. In diesem Fall ist der entsprechende Tablespace bzw. die Protokolldatei zu vergrößern, und die zeitgesteuerte Aufgabe erneut aufzurufen. Es kommt dadurch nicht zu Datenfehlern!
Siehe auch |