Zum Hauptinhalt springen

PostgreSQL - Linux Deep Dive

Dieses dreitägige Intensivseminar vermittelt Administratoren und System-Engineers ein tiefgehendes Verständnis für den Betrieb von PostgreSQL auf Linux-Systemen. Im Fokus stehen die gezielte Abstimmung des Linux-Kernels, fortgeschrittenes Storage-Management, die tiefgehende Systemanalyse sowie die Automatisierung administrativer Aufgaben direkt in der Linux-Shell.

Kursinhalt

Linux-Systemarchitektur für PostgreSQL

  • Zusammenspiel zwischen Kernel-Prozessen und PostgreSQL-Backends
  • Auswirkungen des Out-of-Memory (OOM) Killers und Strategien für kontrolliertes OOM-Handling
  • Prozesspriorisierung und CPU-Affinität für Datenbankprozesse

Speicherverwaltung im Linux-Kernel

  • Konfiguration von Huge Pages und HugeTLB zur RAM-Optimierung
  • Feinabstimmung des Swappiness-Verhaltens des Betriebssystems
  • Optimierung der Kernel-Parameter für Shared Memory

I/O-Subsystem und Dateisystem-Tuning

  • Vergleich von Ext4, XFS und ZFS für verschiedene Datenbank-Workloads
  • Einstellung von Mount-Optionen wie noatime und nodiratime
  • Auswahl und Konfiguration des passenden I/O-Schedulers im Kernel

Erweitertes Storage-Management mit LVM

  • Erstellung und Verwaltung von Logical Volumes für Datenbank-Cluster
  • Online-Erweiterung von Dateisystemen im laufenden Betrieb
  • Einsatz von LVM-Snapshots für konsistente Dateisystem-Backups

Sicherheitskonzepte unter Linux (PAM und Mandatory Access Control)

  • Integration von PostgreSQL in die Linux-Pluggable-Authentication-Modules
  • Konfiguration von SELinux- oder AppArmor-Richtlinien für den Datenbankdienst (distro-abhängig)
  • Sichere Datei- und Verzeichnisrechte im Linux-Dateisystem

Verbindungssteuerung über Linux-Sockets

  • Optimierung von Unix Domain Sockets für lokale Hochgeschwindigkeitsverbindungen
  • Feinabstimmung der TCP-Keepalive-Parameter zur Erkennung toter Netzwerkverbindungen
  • Konfiguration von Linux-Netzwerkfiltern wie iptables oder nftables

Fortgeschrittenes Logging und Systemd-Integration

  • Tiefgehende Integration des PostgreSQL-Dienstes in Systemd
  • Zentralisierte Protokollierung über journald und rsyslog
  • Erstellung benutzerdefinierter Systemd-Dienstdateien für mehrere Instanzen

Systemanalyse und Tracing-Werkzeuge

  • Echtzeit-I/O-Überwachung mit iotop und iostat
  • Analyse von Systemaufrufen der Datenbankprozesse mittels strace
  • Profilierung von Engpässen auf Kernel-Ebene mit perf

Automatisierung und Shell-Scripting

  • Erstellung robuster Bash-Skripte für automatisierte Wartungsaufgaben
  • Sichere Ausführung von Skripten im Kontext des System-Users postgres
  • Einbindung von cron und systemd-timers für zeitgesteuerte Jobs

Wiederherstellung bei Systemfehlern (Rescue Operations)

  • Behebung von Dateisystemfehlern nach unvorhergesehenen Systemabstürzen
  • Manuelle Datenrettung bei beschädigten Write-Ahead-Logs
  • Wiederherstellung des Boot- und Dienstverhaltens nach Systemfehlkonfigurationen

Anforderungen

Gute Linux-Kommandozeilenkenntnisse sowie administrative Grundlagen in PostgreSQL, wie sie im Kurs "PostgreSQL - Administratoren Grundkurs" vermittelt werden

Ziel

Nach dem Kurs können die Teilnehmer Linux-Kernel-, Speicher- und I/O-Einstellungen für PostgreSQL fundiert optimieren, Controlled OOM-Handling, Huge Pages und Swappiness workloadgerecht konfigurieren, Dateisystem- und LVM-Konzepte praxisnah nutzen, Security-Hardening mit PAM sowie SELinux oder AppArmor (distro-abhängig) umsetzen, Systemdiagnosen strukturiert durchführen und Betriebsaufgaben zuverlässig automatisieren.
PostgreSQL - Linux Deep Dive
 3 Tag(e)
 

1,990.00 €
zzgl. MwSt.

Keine Termine verfügbar

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.

Präsenz-Trainings vor Ort in Niedersachsen

Sie suchen ein intensives Präsenz-Training in der Region? Zu unseren lokalen Angeboten: