Ziele der Schulung
- Verstehen, wie PostgreSQL die Systemressourcen (CPU, I/O, Speicher) nutzt und was bei der Konfiguration zu beachten ist
- Lernen, wie der Cost-Based-Optimizer Ihre Datenzugriffe optimiert
- Beherrschung der Ausführungspläne und der entsprechenden Arbeitsschritte (Tabellenscan, Indexzugriff, Sortierung …)
- Performance-Überwachung mit standard PostgreSQL Wekzeugen und Erweiterungen
- Lernen, wie Queries durch spezielle Funktionen für Entwickler und/oder DBA beschleunigt werden können
- Verstehen und Anwenden der unterschiedlichen PostgreSQL Index Typen
- Verwenden von Stored Procedures
Themen
- Memory Sizing: shared_buffers, work_mem, …
- I/O Aufrufe in PostgreSQL
- CBO, Kardinalität, Kosten, Optimierung, Ausführungspläne, Parameter
- Statistiken
- Sequential scans und Indexierung
- Sortierung (Sorts) und Gruppierung (Group by)
- Alle Join Methoden
- pg_stat_statements, pg_buffercache
- Verbindungsaufbau
- Transaction isolation levels
- Performance relevante logging Parameter
Methodik
- Erläuterung mit unzähligen praktischen Beispielen und Übungen
- Fallstudien, Live Demos, Diskussionen
- Aufbau von Geschäftskontakten während Kaffeepause, Mittagessen und Aperitif (am letzten Tag) – im Preis inbegriffen, außer bei Workshops vor Ort
- Grafisches Werkzeug zur Verfügung gestellt von DB Visualizer
Zielgruppen
- Datenbankadministratoren (DBA), die ihre Systemleistung verbessern wollen, Datenbankentwickler, die die Leistung ihrer Anwendungen verbessern wollen
Sprache und Dokumentation
- Die Sprache des Workshops ist normalerweise Deutsch; Französisch/Englisch sind als Kurssprachen ebenfalls möglich
- Dokumentation: Schulungsunterlagen, Skripts sowie Lösungen der Fallbeispiele als PDF-Datei (auf Englisch)
Mehr Informationen
- Performancemanagement: Revues und Tuning
- Kundenaussagen: was unsere Kunden über dbi services sagen.
- Unsere Expertise für Datenbanken