Act! Datenbank Reparatur und Pflege

Wieso so wichtig und wie richtig gemacht?

Eine der Funktionen die in Act! schon sehr lang existiert – aber viele System-Administratoren “übersehen” – ist die Funktion:
Extras|Datenbankpflege|Überprüfen und Reparieren

Diese Funktion kann nur auf dem Act! Datenbank-Server ausgeführt werden und es empfiehlt sich dies als wöchentlicher Job nach der Datenbanksicherung  über den Act! Scheduler auszuführen. Ich hatte gerade eine Datenbank zur Reparatur. Die Datenbankgröße betrug  war nach der Reparatur nur noch 30% der ursprünglichen Größe – natürlich ohne Verlust von Daten und mit Optimierung der Antwortzeiten.

Die Ursache ist: ohne diesen “Pflege-Job” werden viele System-Tabellen immer größer, mit System-Daten, die für den User nicht sichtbar und nicht notwendig sind. Ebenso werden die Index-Tabellen fragmentiert. Die Reparatur-Funktion sicher, dass Tabellen wieder auf das kleinstmögliche Maß geschrumpft werden und Spillover-Tables in die Hauptdatenbank integriert werden. Auf Remote-Datenbanken sollte diese Funktion auch mindestens einmal monatlich durchgeführt werden.

Die Wichtigkeit der Act! Datenbank Reparatur und Pflege

Act! basiert auf einer SQL Datenbank (Microsoft SQL Server) dieser speichert alle Aktionen wie zum Beispiel die Änderung an Daten. Auch werden die Tabellen-Indizes durch die Benutzeraktionen fragmentiert und verzögern damit die Antwortzeiten der Datenbank. Für den Endanwender erscheint es, als werde die Act! Anwendung immer langsamer.

Wenn Sie nun Act! sehr stark nutzen  ohne die Funktion Überprüfen & Reparieren zu verwenden, dann werden in vielen Tabellen Daten gespeichert und die Anwendung wird immer langsamer antworten. Ebenso werden die Act! Backups unnötigerweise immer größer und verbrauchen dadurch auch mehr Speicherplatz. Beim Ausführen der Überprüfung und Reparieren Funktion werden die SQL Indizes neu aufgebaut und damit die Index-Dateien deutlich kleiner. Dies wiederum hat eine Performance-Optimierung der Act! Anwendung zur Folge.

In großen Firmen übernimmt ein Datenbank-Administrator solche Aufgaben, denn auch große Anwendungen wie zum Beispiel SAP benötigen regelmäßige Pflege. Bei Act! wird leider das Thema gerne vergessen, denn Act! kommt auch mit sehr wenig Pflege aus, so das hier meistens kein DB-Admin, um die Datenbank kümmert. Stellen Sie trotzdem sicher das die Pflege-Jobs regelmäßig durchgeführt, werden, sie würden sich ja auch nicht in ein Auto setzen, welches schon mehrere Jahre nicht saubergemacht oder keinem Service unterzogen wurde – oder?

Gerne Übernehmen wir für Sie die Wartung und Pflege oder weisen Sie oder Ihr Personal hierzu ein, die rechnen wir dann über unseren Premium-Support (Stunde ab 70€) ab