Empfehlungen für DB2
Als Datenbankadministrator möchten Sie, dass Ihre Datenbank Spitzenleistungen erbringt. Dieses Thema enthält grundlegende Wartungsempfehlungen für Installationen mit DB2-Datenbanken.
-
Reorganisieren Sie die Automation Engine-Datenbank (einschließlich aller Mandanten) regelmäßig neu.
-
Begrenzen Sie den Ressourcenverbrauch nicht. Transaktionen, die wegen Einschränkungen in der Datenbankeinstellung immer wieder abbrechen, behindern die Verarbeitung im AE-System. Des Weiteren können inkonsistente Dateninhalte entstehen, die Folgefehler oder Endlosschleifen auslösen.
-
Statistiken in DB2:
- Schalten Sie automatische Runstats (jede Version) aus und führen Sie manuelle Runstats zu einem Zeitpunkt durch, an dem eine typische Auslastung und eine typische Mischung von Aktivitäten im System vorliegen.
- Führen Sie niemals Runstats durch, wenn keine oder nur wenige Aktivitäten laufen. Dies würde zu falschen/nicht optimalen Zugriffsplänen und damit zu weniger Durchsatz oder im schlimmsten Fall zu Deadlocks führen.
- Wenn Deadlocks auftreten, führen Sie Runstats genau für die Tabellen durch, in denen die Deadlocks auftreten, und zu einem Zeitpunkt, wenn Deadlocks vorliegen. In den meisten Fällen wird dies die Deadlocks lösen.
-
Beim Anlegen der Datenbank ist es erforderlich, die Tabellen entsprechend groß zu dimensionieren. Da die Größen von der tatsächlichen Verwendung von AE abhängen, zeigt die folgende Übersicht die prozentuale Aufstellung über die richtigen Größenbereiche:
- RT: 40 % - 60 %
- AH: 20 % - 30 %
- ABLOB: ~ 19 %
- MELD: 10 % - 20 %
- AJPP: 5 %
- RH: 5 %
- Sonstige Tabellen: < 1 %
-
Reorganisieren Sie Indizes regelmäßig.
-
DB2 unter UNIX/Windows:
Bei unterstützen DB2-Versionen sind die Standardeinstellungen optimal. Eine Änderung dieser Werte bewirkt keine Performance-Verbesserung. Legen Sie die LOG-Bereiche der Datenbank unbedingt auf einer Hochleistungsfestplatte ab.
Siehe auch: