Performance-Faktoren im Überblick:
- Workload- und Infrastrukturszenarien
- Datendesign, Normalisierung
- Datenorganisation
- SQL Formulierung
- Programmdesign
- Plan und Package
DB2 Systemarchitektur:
- Database Manager
- Database – Agent
- Betriebssystemprozesse und -threads
- Bufferpools
- I/O-Abwicklung
- Logging und Restart
- Locks
- Tablespaces, Storage Paths und Storage Groups
- Workload Management Einrichtungen
interne SQL Verarbeitung:
- SQL Prepare und Rewriting
- Catalog Statistics
- Kontrollblockstrukturen
- Index Access
- Table Access
- Temporary Tables
- Joins
- Sorts
- Parallel Query Processing
- Optimization Level
- Storage Areas
- Locks und Lock Management
SQL Access Path Selection:
- Table Scan, Index Access Typen
- Prefetch – Sequential Detection
- Join Methoden
- I/O- und Getpage-Raten
- Parallel Query
- Prädikatstypen, Filterfaktoren
DB2 Monitoring:
- DBM Configuration, DB Configuration
- Snapshot-Monitor, GET SNAPSHOT Commands und Routinen
- Event-Monitor
- Monitoring und Alert-Definition
- DB2TOP Tool (Linux, UNIX)
SQL Monitoring:
- CLP-Explain
- Visual Explain, Data Studio und Optim Query Tuner
- Explain Snapshot
- Explain-SQL-Statement
- Zugriffspfadanalyse und -bewertung, Beeinflussungsmöglichkeiten
DB2 Tuning:
- DBM Configuration
- DB Configuration
- SQL Formulierung
- SQL Tuning
- Überlegungen zum Last- und Hochleistungsbetrieb