PostgreSQL Administration Schulung
PostgreSQL Administration Seminar: Die Schulung für PostgreSQL Performance Tuning, Monitoring & Replication
Zu den TerminenDas PostgreSQL Administration Seminar vermittelt dir die grundlegende Funktionsweise des Open-Source-Produkts PostgreSQL. Es ist ein multiuser-fähiges und objekt-relationales Datenbank Management System (ORDBMS) mit MVCC. Es werden unter anderem ODBC, JDBC und APIs für diverse Programmiersprachen und TCP/IP unterstützt. PostgreSQL steht unter der BSD-Lizenz und beherrscht viele Funktionen kommerzieller Datenbank Management Systeme. Die aktuellste PostgreSQL Version unterstützt SQL 92 vollständig und viele Funktionen von SQL 99 und SQL:2003. Für die PostgreSQL Administration Schulung kannst du Linux oder Unix als Betriebssystem mit PostgreSQL ab Version 9.3 wählen. Aber auch Windows ist möglich, das seit Version 8.0 nativ unterstützt wird. Wir richten das PostgreSQL Seminar nach deinen Bedürfnissen aus. So kannst du PostgreSQL mit eigenen Funktionen (Stored Procedures) erweitern. Auch das Überladen von Operatoren und das Erstellen benutzerspezifischer Datentypen sind möglich. Im PostgreSQL Seminar werden dazu beispielhaft Funktionen und Trigger erstellt.
Lernziele
Diese PostgreSQL Administration und Performance Tuning Schulung zeigt dir, wie du Postgres stabil betreibst und gezielt beschleunigst: Installation & Cluster-Layout, Roles & Rechte, Backup/Restore (physical/logical), WAL/Archiving, Monitoring (pg_stat_statements), Index-Strategien, Query-Optimierung, Autovacuum/Freeze, Parameter-Tuning (shared_buffers, work_mem, maintenance_work_mem) sowie Replikation & High Availability (Streaming, Failover). Inhalte der PostgreSQL Administration Schulung (Auszug)
PostgreSQL Admin-Basics
Backup & Recovery
Monitoring & Betrieb
Indexes & Storage
Query-Performance
PostgreSQL Maintenance
PostgreSQL Tuning
HA & Skalierung
Inhalte
Tag 1 PostgreSQL Administration Schulung -Installation, Architektur & Grundlagen
Einstieg & Erwartungsabgleich
Vorstellungsrunde und individuelle Lernziele
Ueberblick: PostgreSQL-Oekosystem und Community
Releasezyklen und Versionspolitik (PostgreSQL 16/17)
Installation & Cluster-Konfiguration
Installation unter Linux (Pakete, pgdg-Repository) und Windows
initdb, Cluster-Layout und Verzeichnisstruktur
postgresql.conf: Wichtige Startparameter im Ueberblick
pg_hba.conf: Authentifizierungsmethoden (scram-sha-256, cert, ldap)
Systemd-Integration und automatischer Start
Praxis: PostgreSQL installieren, Cluster anlegen, Dienst starten und pruefen
Grundlegende Administration
Datenbanken, Schemas und Tablespaces anlegen/verwalten
Datentypen, Constraints (PK, FK, UNIQUE, CHECK, EXCLUDE)
GENERATED ALWAYS AS IDENTITY vs. SERIAL
Views, Materialized Views und Regelsystem
Praxis: Datenbankstruktur fuer eine Beispielapplikation aufbauen
Rollen- & Rechteverwaltung
Benutzer- und Gruppenrollen (CREATE ROLE, LOGIN, INHERIT)
GRANT / REVOKE auf Objekt- und Schemaebene
Row-Level Security (RLS) – Konzept und Einsatz
Default Privileges fuer neue Objekte
Praxis: Mehrstufiges Berechtigungskonzept implementieren
PostgreSQL Administration Schulung Tag 2 – Backup, Recovery & Monitoring
PostgreSQL-Clients & Werkzeuge
psql: Effizientes Arbeiten auf der Kommandozeile
pgAdmin 4 und DBeaver als GUI-Clients
ODBC/JDBC-Treiber und Verbindungsparameter
Nuetzliche Extensions: pg_stat_statements, pg_trgm, pgcrypto
Backup & Recovery
Logische Backups mit pg_dump und pg_dumpall
Physische Backups mit pg_basebackup
WAL-Archivierung konfigurieren (archive_mode, archive_command)
Point-in-Time Recovery (PITR) durchfuehren
Backup-Tools im Ueberblick: pgBackRest, Barman
Praxis: Vollstaendigen Backup-/Restore-Zyklus durchspielen inkl. PITR
Monitoring & Betrieb
Systemkatalog und Statistik-Views (pg_stat_activity, pg_stat_user_tables)
pg_stat_statements: Slow Queries identifizieren
Logging-Konfiguration (log_min_duration_statement, csvlog)
Monitoring-Stack: Prometheus + postgres_exporter + Grafana
pgBadger fuer Log-Analyse
Praxis: Monitoring einrichten und Engpaesse in einer Testlast erkennen
PostgreSQL Administration Schulung Tag 3 – Performance Tuning, Replikation & High Availability
Performance Tuning Grundlagen
EXPLAIN (ANALYZE, BUFFERS, FORMAT YAML) lesen und interpretieren
Index-Strategien: B-Tree, GIN, GiST, BRIN – wann welcher?
Autovacuum verstehen und tunen (Schwellwerte, Worker)
Wichtige Parameter: shared_buffers, work_mem, effective_cache_size
maintenance_work_mem, max_parallel_workers_per_gather
Praxis: Langsame Queries analysieren und gezielt optimieren
Replikation & High Availability
Streaming Replication: Hot Standby einrichten
Synchrone vs. asynchrone Replikation
Logische Replikation: Publications & Subscriptions
Failover-Konzepte und Patroni im Ueberblick
Praxis: Streaming Replication einrichten und Failover simulieren
Upgrade-Strategien & Ausblick
Minor Upgrades sicher einspielen
Major Upgrades: pg_upgrade vs. logischer Dump
Foreign Data Wrappers (SQL/MED) fuer heterogene Umgebungen
Zusammenfassung, Q&A; und naechste Schritte
Zielgruppe
Unsere Schulung richtet sich an Administratoren, die PostgreSQL unter Windows oder Linux einsetzen. Das Seminar ist auch für Personen geeignet, bei denen die Überlegung ansteht, von Oracle nach PostgreSQL zu migrieren.
Voraussetzungen
Für deinen Besuch der PostgreSQL Administration Schulung empfehlen wir Erfahrungen in der Datenbank- und Systemadministration sind für den Besuch der PostgreSQL Administration und Performance Tuning Schulung empfehlenswert.
PostgreSQL Schulung - das solltest du zum PostgreSQL Performance Tuning Kurs wissen:
PostgreSQL besitzt eine große Open Source-Community und wir laufend weiterentwickelt. PostgreSQL bietet dir:
laufend neue Features
Lizenzfreiheit
Plattformunabhängigkeit
wirksame Security-Features.
Im PostgreSQL Seminar übst du SQL-Abfragen, Indexierung, EXPLAIN/ANALYZE, Transaktionen, Backups/Restore und Replikation – alles praxisnah mit psql/pgAdmin für den produktiven Einsatz.
In unserer PostgreSQL Administration Schulung lernst du, wie du das System durch gezieltes Monitoring stabil hältst. Wir fokussieren uns auf die Analyse von Abfrageplänen mit EXPLAIN (ANALYZE), die Überwachung von Cache-Hit-Ratios und das Identifizieren von "Slow Queries" mittels pg_stat_statements. Ziel ist es, Engpässe bei CPU, I/O oder Speicher (Memory) proaktiv zu erkennen, bevor sie den Betrieb stören.
Ja. PostgreSQL Schulung online mit Live-Trainer, Remote-Datenbank, Übungsdateien und Q&A – inhaltsgleich zur Präsenzschulung.
Mit passenden Indizes, EXPLAIN/ANALYZE, Autovacuum-Tuning, sauberen Joins/CTEs und Parametern (z. B. work_mem, shared_buffers). Das trainieren wir im PostgreSQL Seminar hands-on!
Schnellere Queries, stabile Latenzen, zuverlässige Backups/Restores, weniger Ausfälle dank HA – sichtbar in SLA-Erfüllung, MTTR und Kosten.
Du bekommst Checklisten, EXPLAIN-Guides, Autovacuum-Playbooks und ein Teilnahmezertifikat.
Ja. PostgreSQL Kurs online, Präsenz oder Inhouse – gerne mit euren Workloads und SLOs.
Unsere generellen Seminarzeiten sind von 09:00 bis ca. 17:00 Uhr. Wenn du Fragen hast, kontaktieren uns gerne.
Schulungen, die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.