Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 14 Stunden
Schulungsübersicht
1. Das PostgreSQL Query Planner verstehen
- Query-Ausführungspläne, Algorithmen des Query Planners (klassisch, genetisch)
- Analyse von Query-Ausführungsplänen (Datenträgermethoden, Join-Methoden)
- Steuerung der Planauswahl (Konfigurationsparameter, pg_hint_plan)
2. Statistiken des Query Planners
- Kostenschätzung von Ausführungsplänen
- Standardstatistikmodell
- ANALYZE-Operation, erweiterte Statistiken
3. Verwendung von Indizes
- B-Tree-Indizes (einspaltig, zusammengesetzt, funktionsbasiert, partiell)
- Hash-Indizes
- BRIN-Indizes
- GiST-, GIN-Indizes
4. Verwendung von erweiterten Tabellensstrukturen
- Partionierte Tabellen
- Unlogged-Tables (Tabellen ohne WAL-Einträge)
- Temporäre Tabellen
- Materialisierte Ansichten
5. Verwendung von Cache-Speicher
- Buffer Cache
- Work Memory (Arbeitsspeicher)
- Maintenance Work Memory (Wartungs-Arbeitsspeicher)
6. Parallel Query
- Aufbau
- Konfigurationsparameter
- Analyse paralleler Query-Ausführungspläne
7. Workload- und Performance-Monitoring
- Protokollierung langsamer Queries
- Nutzung der auto_explain-Erweiterung
- Nutzung der pg_stat_statements-Erweiterung
- Kumulative Statistiken
8. Benchmarking mit PgBench
Voraussetzungen
- Abschluss des Kurses PostgreSQL Server Administration oder gleichwertiges 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 Produktivumgebungen verantwortlich sind.
Erfahrungsberichte (2)
Abstimmstrategien.
Jeffrey Zieg - Matrix Consulting
Kurs - PostgreSQL Performance Tuning
Maschinelle Übersetzung
Logverhalten, wenn die Instanz unter Last steht, sowie die Hierarchie und Nomenklatur von Instanzen, Datenbanken, Dateien usw.
Daniel Inwood - Sinara Consultants LTD
Kurs - PostgreSQL Advanced DBA
Maschinelle Übersetzung