MS SQL-Server
Um ein Höchstmaß an Performance zu erreichen, sind folgende Hinweise bei der Installation und während des Betriebes zu berücksichtigen.
Generell gilt, die AE Datenbank ab dem Zeitpunkt der Installation regelmäßig zu reorganisieren. Dabei sind alle Mandanten miteinzubeziehen. Eine umfangreiche Datenbank wirkt sich negativ auf die Performance aus, da dies unter anderem längere Zugriffszeiten zur Folge hat.
Hinweise
- Stellen Sie keine Limitierungen bezüglich des Ressourcenverbrauchs ein! Transaktionen, die wegen Einschränkungen in der Datenbankeinstellung immer wieder abbrechen, behindern die Verarbeitung im Automation Engine System. Des Weiteren können inkonsistente Dateninhalte entstehen, die Folgefehler oder Endlosschleifen auslösen.
- Verwenden Sie TCP/IP statt Named Pipes bei der Verbindung zur Datenbank.
- Das Transaktionslog, die TEMPDB der Datenbank und das Pagefile sollten nicht in einem RAID 5 Dateisystem gelegt werden. Benutzen Sie stattdessen RAID 1 oder 0.
- Schalten Sie auf keinen Fall die Option autoshrink in der Datenbank ein! Sporadische Stillstände der Automation Engine könnten ansonsten auftreten.
Version 2005
Version 2008
- Aktivieren Sie "Versioning", um das Auftreten von Deadlocks zu vermindern. Dies hat aber auch zur Folge, dass die tempdb größer wird. Sorgen Sie dafür, dass diese auf einem schnellen Device liegt.
alter database Datenbankname set READ_COMMITTED_SNAPSHOT ON
- Verwenden Sie keine Maschinen mit Hyperthreading bzw. deaktivieren Sie Hyperthreading.
- Splitten Sie die Datenbank auf so viele Dateien auf, wie es CPUs gibt.
Siehe auch:
Datenbank einrichten - MS SQL Server
Technische Wartung der AE Datenbank
Wartung der Datensätze