4.9 bei Google (55 Bewertungen)

PostgreSQL Administration Schulung

PostgreSQL Administration Seminar: Die Schulung für PostgreSQL Performance Tuning, Monitoring & Replication

Zu den Terminen

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

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.