Direkt zum Inhalt

PostgreSQL für Profis

Die PostgreSQL-Schulung der Heinlein Akademie: In diesem Training lernen Sie PostgreSQL sicher zu beherrschen und Probleme mit der Datenbank zu lösen.

Je nach aktueller Corona-Situation finden unsere Kurse in Berlin oder Online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Im Rahmen der Anmeldung können Sie uns außerdem Ihre Präferenz mitteilen.

Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

Guru

5 Tage, Berlin / Online

Hans-Jürgen Schönig

Laurenz Albe

Bernd Helmle

128 Teilnehmerbewertungen

Vorkenntnisse:

Grundlegende UNIX-Kenntnisse werden für diese PostgreSQL-Schulung vorausgesetzt.

Kursinhalt:

PostgreSQL erfreut sich immer größerer Beliebtheit. In diesem Kurs werden alle Aspekte der Datenbank behandelt, praktische Probleme der Teilnehmer aufgegriffen und im Kurs gelöst. Neben fundierten theoretischen Inhalten werden vor allem praxisrelevante Aspekte behandelt und anhand praktischer Beispiele verdeutlicht.

Die Installation von PostgreSQL

  • PostgreSQL auf Windows installieren
  • PostgreSQL auf Linux installieren
  • Installation von Binaries
  • Sourcen compilen
  • Updates durchführen
  • Datenbanken anlegen und löschen
  • Encodings und Character Sets
  • Kernel Parameter setzen

Die PostgreSQL Architektur

  • Überblick
  • Postmaster
  • Backends
  • Die Bedeutung von Shared Memory
  • Stats Collector
  • Checkpoint Subprocesses und Co.
  • Folgen für den praktischen Betrieb

PostgreSQL Security

  • TCP vs. UNIX Sockets
  • Netzwerkzugriffe mit pg_hba.conf
  • OpenSSL einrichten
  • Benutzerrechte vergeben
  • Das Rollen-System
  • Die Ebenen der Benutzerverwaltung
  • Serverfarmen zentral authentifizieren

PostgreSQL Performance Tuning

  • Storage optimieren
  • Tablespaces
  • Storage Parameter adjustieren
  • Checkpoints optimieren
  • Optimierung des Background Writers
  • Optimizer Interna
  • Intelligentes Benchmarking
  • Indices verwenden und verstehen
  • Indices Grundlagen
  • Indices anlegen und löschen
  • Partielle Indices
  • überflüssige Indices erkennen
  • Langsame Abfragen aufspüren
  • explain verwenden

Maintenance

  • VACUUM
  • Das Storage System aufräumen
  • Transaction Wraparound verhindern
  • VACUUM FULL
  • VACUUM FREEZE
  • Optimizer Statistiken aufbauen

Monitoring

  • Logfiles erzeugen und verstehen
  • Laufende Abfragen überwachen
  • Performance Daten
  • Cache Hit Rates
  • I/O Statistik

Backup und Recovery

  • Backups durchführen
  • Disaster Recovery
  • Point-In-Time Recover einrichten und durchführen
  • Standby-Systeme einrichten
  • PostgreSQL Replication

Ziel:

Am Ende dieses Kurses sind Sie in der Lage, sicher mit PostgreSQL umzugehen und Probleme mit der Datenbank zu lösen.

Dozent

Hans-Jürgen Schönig

Hans-Jürgen Schönig

Hans-Jürgen Schönig ist Spezialist für PostgreSQL, Unix / Linux, Artificial Intelligence und Open Source. Er gründete die heutige CYBERTEC PostgreSQL International GmbH, die zu 100% auf PostgreSQL Services (Support, Consulting, Training, u.v.m.) spezialisiert ist und hier zu den Weltmarktführern zählt. Hans-Jürgen ist Autor zahlreicher PostgreSQL-Standardwerke und hält weltweit Fachvorträge. Sein Ziel ist es, den Kursteilnehmern PostgreSQL als ideale Datenbanklösung im Enterprise-Umfeld näher zu bringen. Als Alternative zu kommerziellen Datenbanksystemen (wie z.B. Oracle, DB2) ist PostgreSQL eine feste Größe.
Laurenz Albe

Laurenz Albe

Dipl. Ing. Mag.rer.nat Laurenz Albe ist seit Oktober 2017 bei CYBERTEC als Senior Database Consultant tätig und kann mehr als 14 Jahre Erfahrung in PostgreSQL aufweisen. Neben Support- und Consultingtätigkeiten hält er auch diverse Schulungen und entwickelt Erweiterungen für PostgreSQL.
Bernd Helmle

Bernd Helmle

arbeitet als Senior Database Engineer für die Cybertec PostgreSQL International GmbH. Er beschäftigt sich seit über 15 Jahren professionell mit PostgreSQL und hat weitreichende Erfahrung in der Optimierung von Anwendungen, Tuning, Hochverfügbarkeit und Migration von Datenbanken auf PostgreSQL. Ferner ist er Maintainer der Informix Foreign Data Wrapper Erweiterung für PostgreSQL.

Das sagen unsere Teilnehmer

Anmeldung zum Kurs

Schritt 1: Bitte Paket auswählen

Je nach aktueller Corona-Situation finden unsere Kurse in Berlin oder Online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Im Rahmen der Anmeldung können Sie uns außerdem Ihre Präferenz mitteilen.

Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

Schritt 2: Bitte Termin auswählen

KW
Datum
Dozent
Ort
Status