4.9 bei Google (55 Bewertungen)

PostgreSQL Grundlagen Schulung

PostgreSQL SQL Grundlagen: Zielgerichtete Übungen und praktische Anwendungsfälle

Zu den Terminen

Unser 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.

Schulungen, die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

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.