Kontakt aufnehmen
 Dauer 14 Stunden

Schulungsübersicht

1. Verständnis des PostgreSQL Query Planner

  • Ausführungspläne, Query-Planner-Algorithmen (klassisch, genetisch)
  • Analysieren von Abfrageausführungsplänen (Datenzugriffsmethoden, Join-Methoden)
  • Steuerung der Plan-Auswahl (Konfigurationsparameter, pg_hint_plan)

2. Statistiken des Query Planner

  • Kostenschätzung von Ausführungsplänen
  • Standardstatistikmodell
  • ANALYZE-Operation, erweiterte Statistiken

3. Verwendung von Indizes

  • B-Tree-Indizes (Single-Column, zusammengesetzt, funktionsbasiert, partiell)
  • Hash-Indizes
  • BRIN-Indizes
  • GiST-, GIN-Indizes

4. Verwendung fortgeschrittener Tabellensstrukturen

  • Partitionierte Tabellen
  • Unlogged Tables
  • Temporäre Tabellen
  • Materialisierte Views

5. Nutzung des Cache-Speichers

  • Buffer Cache
  • Work Memory
  • Maintenance Work Memory

6. Parallele Abfragen

  • Architektur
  • Konfigurationsparameter
  • Analysieren der parallelen Abfrageausführungspläne

7. Überwachung von Workload und Performance

  • Protokollieren langsamer Abfragen
  • Nutzung der Erweiterung auto_explain
  • Nutzung der Erweiterung pg_stat_statements
  • Kumulierte Statistiken

8. Benchmarking mit PgBench

Voraussetzungen

  • Abgeschlossene Teilnahme am Kurs PostgreSQL Server Administration oder gleichwertige Kenntnisse
  • Praxiserfahrung im Umgang mit SQL und PostgreSQL-Operationen

Zielgruppe

Datenbankadministratoren, DevOps-Engineers und Entwickler, die für das Tuning und die Instandhaltung von PostgreSQL in Produktivumgebungen verantwortlich sind.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien