Kontakt aufnehmen
 Dauer 14 Stunden

Schulungsübersicht

1. Der PostgreSQL Query Planner im Überblick

  • Ausführungspläne, Query-Planner-Algorithmen (klassisch, genetisch)
  • Analyse von Ausführungsplänen (Datenumsetzungsarten, Verknüpfungsmethoden)
  • Steuerung der Planauswahl (Konfigurationsparameter, pg_hint_plan)

2. Statistiken des Query Planners

  • Kostenabschätzung des Ausführungsplans
  • Standardstatistikmodell
  • ANALYZE-Operation, erweiterte Statistiken

3. Verwendung von Indizes

  • B-Tree-Indizes (Einzelspalte, Zusammengesetzt, Funktionbasiert, Teilindizes)
  • Hash-Indizes
  • BRIN-Indizes
  • GiST-, GIN-Indizes

4. Verwendung fortgeschrittener Tabellenstrukturen

  • Partitionierte Tabellen
  • Nicht protokollierte Tabellen (Unlogged tables)
  • Temporäre Tabellen
  • Materialisierte Ansichten

5. Nutzung des Cache-Speichers

  • Buffer Cache
  • Work Memory
  • Maintenance Work Memory

6. Parallel Query

  • Aufbau (Architektur)
  • Konfigurationsparameter
  • Analyse parallelisierter Ausführungspläne

7. Workload- und Performance-Überwachung

  • Protokollierung langsamer Abfragen
  • Verwendung der auto_explain-Erweiterung
  • Verwendung der pg_stat_statements-Erweiterung
  • Kumulierte Statistiken

8. Benchmarking mit PgBench

Voraussetzungen

  • Abschluss des Kurses PostgreSQL Server Administration oder gleichwertige Kenntnisse
  • Berufserfahrung im Umgang mit SQL und PostgreSQL-Operationen

Zielgruppe

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien