Kontakt aufnehmen

Schulungsübersicht

1. PostgreSQL-Abfrageplaner verstehen

  • Abfrageausführungspläne, Algorithmen des Abfrageplaners (klassisch, genetisch)
  • Analyse von Abfrageausführungsplänen (Datenzugriffsmethoden, Join-Methoden)
  • Steuerung der Planauswahl (Konfigurationsparameter, pg_hint_plan)

2. Statistiken des Abfrageplaners

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

3. Indizes verwenden

  • B-Tree-Indizes (Einzelspalte, mehrere Spalten, funktionsbasiert, teilweise)
  • Hash-Indizes
  • BRIN-Indizes
  • GiST-, GIN-Indizes

4. Erweiterte Tabellenstrukturen verwenden

  • Partitionierte Tabellen
  • Unlogged-Tabellen
  • Temporäre Tabellen
  • Materialisierte Ansichten

5. Cache-Speicher verwenden

  • Puffer-Cache
  • Arbeitsmemory
  • Wartungsarbeitsmemory

6. Parallel-Abfrage

  • Architektur
  • Konfigurationsparameter
  • Analyse von parallelisierten Abfrageausführungsplänen

7. Workload- und Leistungsüberwachung

  • Langsame Abfragen protokollieren
  • Verwendung der Erweiterung auto_explain
  • Verwendung der Erweiterung pg_stat_statements
  • Kummulative Statistiken

8. Benchmarking mit PgBench

Voraussetzungen

  • Abschluss von PostgreSQL Server Administration oder vergleichbares Wissen
  • Praktische Erfahrung mit SQL und PostgreSQL-Operationen

Zielgruppe

Datenbankadministratoren, DevOps-Ingenieure und Entwickler, die für das Tuning und die Wartung von PostgreSQL in Produktionsumgebungen verantwortlich sind.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien