IBM Db2 für Linux/Unix/Windows Monitoring und Tuning
Anhand der vorhandenen Werkzeuge lernen Sie in diesem Seminar Db2-Datenbanken für Linux/Unix/Windows zu analysieren und Performance-Maßnahmen durchzuführen.
Zielgruppe:
Datenbankadministratoren, Software-Entwickler, Systembetreuer
Voraussetzung:
Gutes Grundlagenwissen in Db2 für Unix/Linux/Windows, Wissen aus dem Seminar "IBM DB2 für Linux/Unix/Windows Administration" (DB-DB2-02) ist zwingend erforderlich
Ziele/Nutzen des Seminars:
- Sie können die unterschiedlichen Tools und Kommandos zum Monitoring von Db2 gezielt einsetzen.
- Sie verstehen den Aufbau und das Zusammenspiel der Komponenten besser.
- Sie kennen die Komponenten und Parameter, die Einfluss auf die Performance haben.
- Sie können problematische SQL-Kommandos erkennen und diese optimieren.
Inhalte:
- Unterschiede zwischen den Datenbanktypen OLTP und OLAP
- Monitoring Tools (Snapshots, Snapshot-Table-Funktionen, administrative Views, Event Monitore, db2pd-Kommando)
- Architektur und Speichermodell inklusive STMM (Self Tuning Memory Management)
- Physikalisches Datenbank-Layout
- Parameter (Autoconfigure-Kommando sowie performance-relevante Parameter)
- Datenbank-Caches und Bufferpool-Strategien
- Locking und Logging aus der Performance-Perspektive
- Maintenance Utilities zur Performance-Steigerung (Runstats, Reorg, Reorgchk, Rbind, Bind)
- Tunen von Utilities wie Import, Export und Load
- Tabellen und Datentypen (Append Mode, Kompression, reguläre Datentypen vs. LOBs, Multi Dimensional Clustering etc.)
- Parallelisierung
- SQL-Tuning (Explain-Tools, Indexes, Informational Constraints, SQL-Tipps)