Wie nutzt PostgreSQL Systemressourcen effektiv?
PostgreSQL nutzt CPU-, E/A- und Speicherressourcen effizient. Für die Konfiguration Ihrer PostgreSQL-Instanz ist es entscheidend zu verstehen, wie diese Ressourcen genutzt werden. In diesem Abschnitt werden die Details der Ressourcenverwaltung und -optimierung behandelt.

Was sind die besten Tools zur Überwachung der PostgreSQL-Leistung?
Wir werden Standard-Tools und Erweiterungen von PostgreSQL untersuchen, die für die Leistungsüberwachung entwickelt wurden.

Wie optimiert man die Abfrageleistung in PostgreSQL?
Dieser Abschnitt befasst sich mit den Techniken zur Abfrageoptimierung, einschliesslich einer ausführlichen Erläuterung der Ausführungsplanoperationen wie sequentielle Scans, Indexzugriff und Sortierungen.

Was sind die verschiedenen PostgreSQL-Indextypen und wie sollten sie verwendet werden?
Erlangen Sie ein umfassendes Verständnis der PostgreSQL-Indextypen und ihrer spezifischen Anwendungen.

Wie konfiguriert man die Speichereinstellungen für eine optimale Leistung?
Erfahren Sie mehr über die Speichergrösse, einschliesslich shared_buffers und work_mem, und wie Sie diese Einstellungen konfigurieren, um eine optimale Datenbankleistung zu erzielen.

Nutzen Sie diese Gelegenheit, um Ihr technisches Fachwissen zu erweitern und die Leistung Ihrer PostgreSQL-Datenbanken zu verbessern.

Ziele

  • Verstehen, wie PostgreSQL die Systemressourcen (CPU, I/O, Speicher) nutzt und diese konfiguriert.
  • Lernen, wie der Cost-Based-Optimizer (CBO) den Pfad zu den Daten berechnet.
  • Alles über die Operationen des Ausführungsplans erfahren (sequentielle Scans, Indexzugriffe, Sortierungen usw.).
  • Die Leistung mit den Standardwerkzeugen und -erweiterungen von PostgreSQL überwachen.
  • Das Tuning von Abfragen über die für den Entwickler und/oder DBA verfügbaren Funktionen beherrschen.
  • Die Indextypen von PostgreSQL verstehen.
  • Gespeicherte Prozeduren verwenden.
  • Die Dimensionierung des Arbeitsspeichers verstehen: shared_buffers, work_mem, …
  • Sequentielles Scannen und Indizieren erlernen.

Methode

Die Schulung „PostgreSQL Performance Tuning“ wird anhand einer Kombination aus Präsentationen, praktischen Übungen, Fallstudien und fragengesteuerten Demonstrationen durchgeführt. Sie haben die Möglichkeit, die im Kurs erlernten Fähigkeiten in einer praktischen Laborumgebung zu üben.

Zielgruppe

  • Die PostgreSQL Performance Tuning Schulung richtet sich an Datenbank-Administratoren auf PostgreSQL, die die Leistung ihrer Systeme verbessern möchten, sowie an Datenbankentwickler, die die Leistung ihrer Anwendungen verbessern möchten.

Voraussetzungen

  • In der Lage sein, auf Linux-Shell zu navigieren
  • Grundkenntnisse in Bezug auf Datenbanken haben.
  • Kenntnisse über PostgreSQL haben.
  • Es wird empfohlen, den Kurs PostgreSQL DBA Essentials vorher zu absolvieren

Vorteile

Der Kurs „PostgreSQL Performance Tuning Performance“ bietet Anwendern zahlreiche technische Vorteile:

  • Effiziente Ressourcennutzung: Lernen Sie, PostgreSQL effizient zu konfigurieren, um CPU-, E/A- und Speicherressourcen effektiv zu nutzen und eine optimale Leistung sicherzustellen.
  • Erweiterte Abfrageoptimierung: Erfahren Sie, wie Sie Abfragen mithilfe der Funktionen von PostgreSQL, einschliesslich Ausführungsplanoperationen, optimieren können, um eine schnellere und zuverlässigere Abfrageleistung zu erzielen.
  • Umfassende Überwachung und Tools: Erwerben Sie Kenntnisse in der Überwachung der PostgreSQL-Leistung mithilfe von Standardtools und Erweiterungen, um ein proaktives Leistungsmanagement und eine proaktive Fehlerbehebung zu ermöglichen.

Die Teilnehmer dieses Kurses erhalten praktische, fachkundige Anleitungen zur Leistungsoptimierung von PostgreSQL und verbessern so ihre Fähigkeiten zur effektiven Verwaltung von Datenbanksystemen. Sie lernen, die Funktionen von PostgreSQL für hohe Verfügbarkeit, Skalierbarkeit und optimierte Leistung gekonnt einzusetzen. Darüber hinaus erhalten die Lernenden über PostgreSQL-spezifische Blogs und Diskussionen Zugang zu Ressourcen und Erkenntnissen unserer Fachberater.

Ausführliche Informationen finden Sie in der offiziellen PostgreSQL-Dokumentation.

Rabatt von 5% für SOUG-, SwissPUG- und DOAG-Mitglieder

Ausbilder

Thumbnail [150x150]

Daniel Westermann

Technology Leader & Principal Consultant