4.9 bei Google (55 Bewertungen)

Linux für PostgreSQL DBAs Schulung

Linux für PostgreSQL DBAs: Vermittlung grundlegender Linux/UNIX Kenntnisse

Zu den Terminen

Der Linux für PostgreSQL Workshop  für DBAs 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 dir als  Kursteilnehmer ermöglichen soll, schnell alle wesentlichen Kenntnisse zu erwerben, die für den Betrieb der Datenbank unbedingt erforderlich sind. Linux und PostgreSQL sind zwei der am häufigsten verwendeten Open-Source-Technologien in der Welt der Datenbanken. Die Kombination beider ist besonders für Datenbankadministratoren (DBAs) von PostgreSQL von großer Bedeutung.

Lernziele

Im Rahmen des PostgreSQL Workshops 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 – Linux-Grundlagen fuer den PostgreSQL-Betrieb


Linux-Einstieg fuer DBAs

  • Shell-Grundlagen: Dateisystem, Navigation, Berechtigungen

  • Prozessverwaltung: ps, top, htop, systemctl

  • Paketverwaltung: apt / yum und das pgdg-Repository

  • Editoren: vi/vim und nano im Schnelleinstieg

  • Praxis: Sich auf einem Linux-Server zurechtfinden und Dienste verwalten

PostgreSQL unter Linux installieren & betreiben

  • PostgreSQL ueber Pakete installieren und Cluster anlegen

  • Verzeichnisstruktur: PGDATA, WAL, Logs, Tablespaces

  • systemd-Unit fuer PostgreSQL verwalten

  • Mehrere Instanzen auf einem Host betreiben

  • Encodings, Locale und Collation konfigurieren

  • Praxis: PostgreSQL-Instanz aufsetzen und als systemd-Dienst einrichten

Dateisystem, Storage & I/O

  • Dateisysteme fuer PostgreSQL: ext4 vs. XFS

  • LVM und Mount Points fuer PGDATA und WAL trennen

  • I/O-Scheduler und Performance-Einfluss

  • Linux Page Cache und Huge Pages fuer shared_buffers

Tag 2 – Administration, Security & Monitoring unter Linux


Benutzerverwaltung & Netzwerk

  • Linux-User fuer PostgreSQL: postgres-Account und Berechtigungen

  • pg_hba.conf und Netzwerkzugriffe mit iptables/nftables

  • SSH-Tunnel und SSL/TLS fuer sichere Verbindungen

  • Firewall-Konfiguration fuer PostgreSQL-Ports

Backup & Recovery auf Linux

  • pg_dump, pg_basebackup und Cron-Jobs fuer automatisierte Backups

  • WAL-Archivierung mit Shell-Skripten und pgBackRest

  • Point-in-Time Recovery durchfuehren

  • Backup-Rotation und Aufbewahrungsrichtlinien

  • Praxis: Automatisierten Backup-Job mit Cron und pgBackRest einrichten

Monitoring unter Linux

  • PostgreSQL-Logs konfigurieren und mit journalctl lesen

  • Systemressourcen ueberwachen: vmstat, iostat, sar

  • pg_stat_activity, pg_stat_replication und pg_stat_statements

  • Alerting-Integration: Prometheus + postgres_exporter

  • Praxis: Linux- und PostgreSQL-Monitoring-Dashboard aufsetzen

Tag 3 – Performance, Replikation & Automatisierung


Performance Tuning auf Linux

  • Kernel-Parameter: vm.overcommit, vm.swappiness, dirty_ratio

  • shared_buffers, effective_cache_size und work_mem dimensionieren

  • Checkpoint-Tuning und WAL-Performance

  • EXPLAIN (ANALYZE) fuer Query-Analyse einsetzen

  • Index-Strategien: B-Tree, GIN, BRIN

  • Praxis: Kernel- und PostgreSQL-Parameter fuer eine Testlast optimieren

Replikation & Hochverfuegbarkeit

  • Streaming Replication unter Linux einrichten

  • pg_hba.conf fuer Replikations-Verbindungen

  • Failover-Automatisierung mit Patroni (Ueberblick)

  • PgBouncer als Connection Pooler

  • Praxis: Primary/Standby-Setup mit Streaming Replication aufbauen

Automatisierung & Abschluss

  • Shell-Scripting fuer DBA-Aufgaben

  • Ansible-Grundlagen fuer PostgreSQL-Deployment

  • Container: PostgreSQL mit Docker/Podman betreiben

  • Zusammenfassung, Best Practices Checkliste und Q&A;

Zielgruppe

Der praxisorientierte Linux Kurs für PostgreSQL DBAs richtet sich an Datenbankadministratoren (Linux/Windows) und Systemadmins, die viel Wissen in wenig Zeit benötigen!

Voraussetzungen

Für deine Teilnahme an unserem PostgreSQL Seminar für Linux gibt es keine formellen Voraussetzungen.

Linux für PostgreSQL DBAs Schulung - das solltest du wissen:

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

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.