Kontakt aufnehmen

Schulungsübersicht

1. Verständnis des PostgreSQL Query Planner

  • Abfrage-Ausführungspläne, Query-Planner-Algorithmen (klassisch, genetisch)
  • Analyse der Abfrage-Ausführungspläne (Datenzugriffsmethoden, Join-Methoden)
  • Steuerung der Planerstellung (Konfigurationsparameter, pg_hint_plan)

2. Statistiken des Query Planner

  • Kostenschätzung für Ausführungspläne
  • Standard-Statistikmodell
  • ANALYZE-Befehl, erweiterte Statistiken

3. Verwendung von Indexen

  • B-Baum-Indexe (Einspalten, mehrspaltig, funktionsbasiert, partiell)
  • Hash-Indexe
  • BRIN-Indexe
  • GiST-, GIN-Indexe

4. Verwendung von erweiterten Tabellenstrukturen

  • Partitionierte Tabellen
  • Nicht protokollierte Tabellen (Unlogged Tables)
  • Temporäre Tabellen
  • Materialisierte Sichten

5. Verwendung des Cache-Speichers

  • Buffer Cache
  • Work Memory
  • Maintenance Work Memory

6. Parallele Abfragen

  • Architektur
  • Konfigurationsparameter
  • Analyse paralleler Abfrage-Ausführungspläne

7. Überwachung von Workloads und Leistung

  • Protokollierung langsamer Abfragen
  • Verwendung der Erweiterung auto_explain
  • Verwendung der Erweiterung pg_stat_statements
  • Kumulative Statistiken

8. Benchmarking mit PgBench

Voraussetzungen

  • Abschluss von PostgreSQL Server Administration oder entsprechendes Wissen
  • Praxiserfahrung mit SQL und PostgreSQL-Operationen

Zielgruppe

Datenbankadministratoren, DevOps-Ingenieure und Entwickler, die für die Optimierung und Wartung von PostgreSQL in Produktivumgebungen zuständig sind.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien