Grundkenntnisse von PostgreSQL sicherer Umgang mit LINUX-Systemen Grundlagen
- Was ist Performance?
- Architektur des DBMS
- Datenspeichersysteme
- Raw Iron, virtuelle Systeme, Container
- On-Disk Speicherbereiche
- Tablespaces
Speicherverwaltung
- Caching
- Sort und Aggregates
- Temporäre Tabellen
Transactions und Locking
- Transaction Isolation
- Optimierung des Locking Verhaltens
Sinnvolle Verwendung von Indizes
- Index Typen
- Der interne Aufbau von Indices
- Partielle Indices
- Indices auf Funktionen
- Full Text Search
Ausführungspläne
- Arten der SQL Optimierung
- Explain verwenden und Interpretation des Outputs
- ANALYZE
- pg_stats lesen und interpretieren
Optimierungsmöglichkeiten
- Views und Subselects
- Optimierung von Aggregates
- Optimierung von Set Operationen
- Optimierung von Procedures und SQL Funktionen
- Partitionierung
Hinweise
C
Zielgruppen - Diese Schulung richtet sich an alle, die komplexe, performancekritische Anwendungen optimieren wollen und bietet tiefgehendes Wissen zum Thema PostgreSQL Optimierung und Performance Tuning.