Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 2-tägigen Schulung "PostgreSQL Performanceoptimierung" lernen Sie die Grundlagen der Performanceoptimierung von PostgreSQL-basierten Systemen kennen. Sie erfahren wie Sie die Grundlagen für hochperformante DBMS auf PostgreSQL-Basis legen können.
Im Kurs werden Konzepte und bewährte Verfahren in den Bereichen Systemumgebung, Datenspeicherlayout, Datenstrukturen, interne Algorithmen, Optimierungstechniken und Programmintegration behandelt. Sie erhalten praxisorientiertes Know-how zu allen wichtigen Features.
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