Kontakt aufnehmen

Schulungsübersicht

1. Grundlagen des PostgreSQL-Query-Planners

  • Abfrageausführungspläne sowie Algorithmen des Query-Planners (klassisch, genetisch)
  • Analyse der Ausführungspläne (Datenzugriffsmethoden, Join-Verfahren)
  • Steuerung der Planauswahl (Konfigurationsparameter, pg_hint_plan)

2. Statistiken für den Query Planner

  • Kostenschätzung bei der Ausführungsplanerstellung
  • Das Standardstatistikmodell
  • Der Vorgang ANALYZE sowie erweiterte Statistiken

3. Einsatz von Indizes

  • B-Tree-Indizes (einfache Spalten, zusammengesetzte Felder, funktionsbasierte und partielle Indizes)
  • Hash-Indizes
  • BRIN-Indizes
  • GiST- sowie GIN-Indizes

4. Verwendung erweiterter Tabellenstrukturen

  • Partitionierte Tabellen
  • Nicht-Protokollierte Tabellen
  • Temporäre Tabellen
  • Materialisierte Ansichten

5. Nutzung des Cache-Speichers

  • Puffer-Cache
  • Arbeitsspeicher (Work Memory)
  • Speicher für Wartungsaufgaben (Maintenance Work Memory)

6. Parallele Abfragen

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

7. Überwachung von Arbeitslast und Leistung

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

8. Leistungsmessung mit PgBench

Voraussetzungen

  • Abschluss des Kurses PostgreSQL Server Administration oder vergleichbare Kenntnisse
  • Praktische Erfahrung im Umgang mit SQL sowie der Verwaltung von PostgreSQL

Zielgruppe

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

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien