PostgreSQL Grundlagen Schulung
PostgreSQL SQL Grundlagen: Zielgerichtete Übungen und praktische Anwendungsfälle
Zu den TerminenUnser PostgreSQL Workshop ist eine Einführung in PostgreSQL, die ganz auf praktische Anwendungsfälle getrimmt ist. Speziell für Unternehmen, die PostgreSQL-basierte Applikationen betreuen müssen, haben wir ein Package geschnürt, das es den Kursteilnehmern ermöglichen soll, schnell alle wesentlichen Kenntnisse zu erwerben, die für den Betrieb der Datenbank unbedingt erforderlich sind. Im Rahmen dieses Workshop lernst du zentrale Dinge wie effiziente Indizierung, Transaktionen, Storage, Maintenance und vieles mehr. Zielgerichtete Übungen sollen deine praktischen Fähigkeiten verbessern und dir eine gute Basis für die tägliche Arbeit geben.
Inhalte
Tag 1 – PostgreSQL einrichten & SQL-Grundlagen vertiefen
PostgreSQL installieren & einrichten
Installation unter Linux und Windows (Pakete, Container)
Datenbankinstanzen und Cluster anlegen
Encodings und Character Sets (UTF-8, Collation)
Grundkonfiguration: postgresql.conf und pg_hba.conf
Praxis: Eigene PostgreSQL-Instanz aufsetzen und konfigurieren
Datenbanken & Schemas verwalten
Datenbanken anlegen, aendern und loeschen
Schemas als Namensraeume nutzen
Tabellen, Views und Datentypen
Constraints gezielt einsetzen
SQL in der Praxis
SELECT, JOIN, Subqueries und CTEs (WITH)
Aggregat-Funktionen und GROUP BY
INSERT, UPDATE, DELETE und UPSERT (ON CONFLICT)
COPY und \copy fuer Datenimport/-export
Praxis: Abfragen gegen die Beispiel-Datenbank schreiben und optimieren
Tag 2 – Indexierung, Transaktionen & Security
Indexierung verstehen & einsetzen
B-Tree-Indexes: Grundprinzip und Einsatzzwecke
Multikolumnen-Indexes und Covering Indexes
GIN-Indexes fuer Volltext und JSONB
BRIN fuer grosse, chronologisch sortierte Tabellen
Index Bloat erkennen und beheben
Praxis: Indexes fuer typische Abfragemuster anlegen und testen
Transaktionen & MVCC
Transaktionen, Savepoints und Fehlerbehandlung
MVCC-Grundlagen: Warum sieht jede Session andere Daten?
Isolation Levels in der Praxis
Locks und Deadlocks verstehen
Praxis: Parallele Transaktionen simulieren und Konflikte beobachten
Security & Benutzerverwaltung
Rollen und Rechte: GRANT, REVOKE, Default Privileges
pg_hba.conf: Netzwerkzugriffe und Authentifizierung
SSL/TLS-Verschluesselung aktivieren
PostgreSQL-Upgrades sicher durchfuehren
Tag 3 – Wartung, Performance & Stored Procedures
VACUUM, Autovacuum & Storage
MVCC und Dead Tuples: Warum VACUUM notwendig ist
Autovacuum konfigurieren und ueberwachen
Tablespaces fuer Storage-Management
pg_stat_user_tables: Tabellen-Gesundheit pruefen
Performance Tuning Praxis
EXPLAIN (ANALYZE) lesen und verstehen
shared_buffers, work_mem und Checkpoint-Tuning
Slow Queries aufspueren (pg_stat_statements, Logfiles)
postgresql.conf-Optimierung fuer typische Workloads
Praxis: Performance-Engpaesse in der Beispielapplikation finden und beheben
Backup & Stored Procedures
pg_dump und pg_basebackup im Alltag
SQL-Funktionen und PL/pgSQL-Grundlagen
Trigger anlegen und einsetzen
Windowing Functions fuer Datenanalyse
Praxis: Eigene PL/pgSQL-Funktion und Trigger schreiben
Zielgruppe
Dieser praxisorientierte PostgreSQL Kurs richtet sich an Datenbankadministratoren (Linux / Windows) und Sysadmins, die viel Wissen in wenig Zeit benötigen!
Voraussetzungen
Für deinen Besuch der PostgreSQL Schuklung empfehlen wir Erfahrung in der Datenbank- und Systemadministration.
PostgreSQL Praxis Schulung - das solltest du wissen:
Unser PostgreSQL Kurs ist darauf ausgelegt, dich innerhalb kürzester Zeit arbeitsfähig zu machen. Statt nur Folien zu lesen, installieren wir gemeinsam Cluster, konfigurieren die postgresql.conf für den Live-Betrieb und simulieren echte Daten-Szenarien. Wir schlagen die Brücke zwischen reiner SQL-Programmierung und der notwendigen Systemadministration.
Wir starten bei den SQL Grundlagen (SELECT, JOIN, GROUP BY), gehen aber schnell über zu PostgreSQL-spezifischen Besonderheiten. Dazu gehören der Umgang mit dem Datentyp JSONB, das Schreiben einfacher Funktionen (PL/pgSQL) und die Nutzung von COPY für den schnellen Daten-Import. Der Fokus liegt immer auf der Performance und sauberen Abfragestruktur.
Ein kritischer Punkt in jeder PostgreSQL Administration Schulung. Wir zeigen dir den Unterschied zwischen logischen Backups (pg_dump) und physischen Backups (pg_basebackup). Zudem lernst du, wie du das Write-Ahead-Logging (WAL) konfigurierst, um im Ernstfall ein Point-in-Time-Recovery (PITR) durchzuführen und Datenverluste zu vermeiden.
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.