PostgreSQL Administration - 5-tägiger Online-Präsenzkurs
Erwerben Sie die praktischen Fähigkeiten, die für die Installation, Konfiguration, Absicherung, Wartung und Optimierung von PostgreSQL-Datenbanken in Unternehmensumgebungen erforderlich sind. Dieser praxisorientierte Kurs zur PostgreSQL-Administration führt Sie durch den gesamten Lebenszyklus einer Datenbank – von der Erstbereitstellung und der Benutzerverwaltung bis hin zur Leistungsoptimierung, Datensicherung und -wiederherstellung sowie der laufenden Wartung.
Anhand praxisnaher Übungen und unter Anleitung von Experten lernen Sie, wie Sie Datenbankinstanzen verwalten, Rollen und Berechtigungen konfigurieren, Indizes erstellen und pflegen, die Systemleistung überwachen, Probleme beheben un…

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Erwerben Sie die praktischen Fähigkeiten, die für die Installation, Konfiguration, Absicherung, Wartung und Optimierung von PostgreSQL-Datenbanken in Unternehmensumgebungen erforderlich sind. Dieser praxisorientierte Kurs zur PostgreSQL-Administration führt Sie durch den gesamten Lebenszyklus einer Datenbank – von der Erstbereitstellung und der Benutzerverwaltung bis hin zur Leistungsoptimierung, Datensicherung und -wiederherstellung sowie der laufenden Wartung.
Anhand praxisnaher Übungen und unter Anleitung von Experten lernen Sie, wie Sie Datenbankinstanzen verwalten, Rollen und Berechtigungen konfigurieren, Indizes erstellen und pflegen, die Systemleistung überwachen, Probleme beheben und zuverlässige Sicherungs- und Wiederherstellungsstrategien umsetzen. Außerdem sammeln Sie Erfahrungen mit Transaktionsmanagement, Abfrageoptimierung, Protokollierung, Tablespaces und der Point-in-Time-Wiederherstellung (PITR).
Am Ende des Kurses werden Sie in der Lage sein, PostgreSQL-Datenbanken effizient zu verwalten, die Leistung zu verbessern und die Verfügbarkeit sowie die Sicherheit kritischer Geschäftsdaten sicherzustellen
Wichtige Merkmale
- Kurs und Materialien in englischer Sprache
- Anfänger- bis Mittelstufe
- 5 Tage virtuelles Live-Training unter Anleitung eines Dozenten (8 Stunden/Tag)
- Praxisnahe Laborübungen zur Vertiefung der Kenntnisse
- Kursunterlagen zum Aufbewahren für spätere Referenz
- Behandelt die PostgreSQL-Versionen 13 bis 18
- Verständliche Schritt-für-Schritt-Anleitungen mit praktischen Beispielen
- Tipps zur Fehlerbehebung basierend auf realen Szenarien
- Über 60 empfohlene Lernstunden
- Zertifikat inklusive
Lernziele
- Fortgeschrittenes Transaktionsmanagement: Erfahren Sie, wie PostgreSQL die Datenkonsistenz durch Transaktionen, Parallelitätskontrolle, Sperrmechanismen und Deadlock-Vermeidung gewährleistet.
- Protokollierung und Überwachung von PostgreSQL: Konfigurieren und analysieren Sie PostgreSQL-Protokolle, um Probleme zu beheben, die Leistung zu überwachen und sicherheits- oder abfragebezogene Probleme zu identifizieren.
- Verwaltung von PostgreSQL-Erweiterungen: Installieren, konfigurieren und verwalten Sie PostgreSQL-Erweiterungen, um die Überwachung, Indizierung und Datenbankfunktionalität zu verbessern.
- Hochleistungsfähiges Laden von Daten: Optimieren Sie den Import großer Datenmengen mithilfe von COPY, Indizierungsstrategien und Techniken zur Leistungsoptimierung für umfangreiche Datenmigrationen.
Zielgruppe
- Datenbankadministratoren (DBAs)
- PostgreSQL-Administratoren
- Linux-Systemadministratoren
- Infrastrukturingenieure
- DevOps-Ingenieure
- Datenbankentwickler, die für die Datenbankverwaltung zuständig sind
- IT-Betriebsfachleute
- Technische Support-Ingenieure, die PostgreSQL-Umgebungen verwalten
- Alle, die praktische Kenntnisse in der PostgreSQL-Administration für Produktionssysteme erwerben möchten
Voraussetzungen
- Grundkenntnisse in SQL
- Vertrautheit mit Konzepten relationaler Datenbanken
- Grundlegende Erfahrung in der Linux- oder UNIX-Administration
- Erfahrung im Umgang mit PostgreSQL-Datenbanken ist von Vorteil, aber nicht zwingend erforderlich
- Verständnis von Konzepten der Datenbankabfrage und des Datenmanagements
Kursübersicht
Tag 1
Sitzung 1: Installation und Konfiguration von PostgreSQL
- Installation und Bereitstellung von PostgreSQL
- Datenbankcluster und Serverkonfiguration
- Benutzer- und Umgebungsverwaltung
Sitzung 2: PostgreSQL-Architektur
- PostgreSQL-Architektur und -Prozesse
- Arbeitsspeicher, Speicherplatz und Verzeichnisstruktur
- MVCC-, WAL- und VACUUM-Operationen
Sitzung 3: PostgreSQL-Client-Anwendungen
- Verwendung von psql und pgAdmin
- Zugriffskontrolle und Authentifizierung
- Client-Verbindungen und Fehlerbehebung
Sitzung 4: Erstellen und Konfigurieren von Datenbanken
- Erstellen, Kopieren und Löschen von Datenbanken
- Verwaltung des Datenbankservers
- Datenbanküberwachung und Cluster-Initialisierung
Tag 2
Sitzung 5: PostgreSQL-Schemas
- Schema-Konzepte und -Verwaltung
- Suchpfade, Berechtigungen und Systemschemas
- Überblick über das Informationsschema
Sitzung 6: Rollenverwaltung
- Rollen, Benutzer und Berechtigungen
- Rollenmitgliedschaft und Vererbung
- Zugriffsverwaltung und Fehlerbehebung
Sitzung 7: Fein abgestimmte Zugriffskontrolle
- Berechtigungen für Datenbank, Schema, Tabelle und Spalte
- Befehle GRANT und REVOKE
- Berechtigungsverwaltung
Sitzung 8: Erstellung und Verwaltung von Indizes
- PostgreSQL-Indextypen und -Strategien
- Erstellen, Optimieren und Verwalten von Indizes
- Leistungsoptimierung mit Indizes
Sitzung 9: Transaktionen und Parallelität
- Transaktionsverwaltung und -steuerung
- MVCC und Isolationsstufen
- Sperren, Deadlocks und Parallelitätsmanagement
Tag 3
Sitzung 10: PostgreSQL-Datenbankstruktur
- Konfigurationsdateien und Speicherarchitektur
- Tabellen, Zeilen, Indizes und Dateilayout
- Free Space Map und Visibility Map
Sitzung 11: Verwaltung von Tablespaces
- Tablespace-Konzepte und -Verwaltung
- Erstellen, Ändern und Entfernen von Tablespaces
- Tablespace-Verwaltung mit SQL und pgAdmin
Sitzung 12: Protokollierung in PostgreSQL
- Protokollierungsziele und -formate
- Konfiguration der Protokollierung und Ereignisverfolgung
- Überwachung und Fehlerbehebung mithilfe von Protokollen
Sitzung 13: PostgreSQL-Erweiterungen
- Installation und Verwaltung von Erweiterungen
- PostgreSQL-Contrib-Module
- Erstellen und Entfernen von Datenbankerweiterungen
Tag 4
Sitzung 14: Sicherung und Wiederherstellung
- Sicherungsstrategien und Datenbankexporte
- Verwendung von pg_dump, pg_dumpall und pg_restore
- Wiederherstellung von Datenbank und Dateisystem
Sitzung 15: Point-in-Time-Wiederherstellung (PITR)
- Write-Ahead-Logging (WAL) und Absturzwiederherstellung
- Kontinuierliche Archivierung und Basissicherungen
- PITR-Einrichtung, Wiederherstellung und Zeitachsenverwaltung
- Optimierung von Transaktionsprotokollen und Wiederherstellungspunkten
Tag 5
Sitzung 16: PostgreSQL-Abfrageoptimierung
- Abfrageoptimierung und Ausführungsplanung
- Scan- und Join-Strategien
- EXPLAIN, ANALYZE und Statistikverwaltung
- Leistungsoptimierung und Speicheroptimierung
Sitzung 17: Routinemäßige Datenbankwartung
- VACUUM- und Autovacuum-Verwaltung
- Speicheroptimierung und Bereinigung
- Routinemäßige Datenbankwartungsaufgaben
Sitzung 18: Überwachung und Optimierung der Serverleistung
- Überwachung der Datenbank- und Systemleistung
- Analyse von Aktivitäten, Sperren, WAL und Archivierung
- Erfassung von Statistiken und Leistungsoptimierung
Sitzung 19: Effiziente Datenbankbefüllung
- Hochleistungsfähiges Laden von Daten mit COPY
- Techniken zur Optimierung von Massenladungen
- Verwaltung von Indizes, Einschränkungen und WAL
- Effiziente Sicherungs- und Migrationsvorgänge
FAQ
Wann findet der Kurs statt?
Der Großteil des Kurses besteht aus ganztägigen Online-Kursen von morgens bis nachmittags (MEZ) mit jeweils 8 Stunden am Stück. Bitte kontaktieren Sie uns jedoch, um die endgültigen detaillierten Zeitpläne zu bestätigen.
Was lerne ich in diesem Kurs?
Sie lernen die Installation und Konfiguration von PostgreSQL, die Benutzer- und Rollenverwaltung, Sicherheit, Indizierung, Transaktionen, Sicherung und Wiederherstellung, Leistungsoptimierung, Überwachung, Protokollierung sowie die Datenbankwartung.
Ist dieser Kurs für Anfänger geeignet?
Der Kurs richtet sich an IT-Fachleute mit grundlegenden SQL- und Datenbankkenntnissen. Vorkenntnisse in PostgreSQL sind hilfreich, aber nicht zwingend erforderlich.
Werde ich etwas über die Sicherheitsverwaltung in PostgreSQL lernen?
Ja. Sie lernen rollenbasierte Zugriffskontrolle, Benutzerverwaltung, Authentifizierung, Berechtigungen und Best Practices für die Datenbanksicherheit kennen.
Behandelt der Kurs Sicherung und Wiederherstellung?
Ja. Der Kurs behandelt pg_dump, pg_dumpall, Sicherungsstrategien, Wiederherstellungsverfahren, kontinuierliche Archivierung und Point-in-Time-Recovery (PITR).
Lerne ich etwas über Leistungsoptimierung?
Ja. Sie beschäftigen sich mit Abfrageoptimierung, Indizierungsstrategien, Ausführungsplänen, der Erfassung von Statistiken, VACUUM-Operationen und Techniken zur Serverleistungsoptimierung.
Werden Überwachung und Protokollierung von PostgreSQL behandelt?
Ja. Der Kurs umfasst die Konfiguration der Protokollierung, die Überwachung der Datenbankaktivität, Leistungsstatistiken, die Fehlerbehebung und die Identifizierung von Engpässen.
Behandelt der Kurs Parallelität und Transaktionsmanagement?
Ja. Sie lernen Transaktionssteuerung, Isolationsstufen, Sperrmechanismen, Deadlock-Vermeidung und die Multi-Version Concurrency Control (MVCC) von PostgreSQL kennen.
Welche praktischen Fähigkeiten werde ich erwerben?
Sie werden in der Lage sein, PostgreSQL bereitzustellen, Benutzer und Berechtigungen zu verwalten, die Datenbankleistung zu optimieren, Backups durchzuführen, Daten wiederherzustellen, Probleme zu beheben und gesunde Datenbankumgebungen zu gewährleisten
Für welche Berufsgruppen ist diese Schulung von Nutzen?
Dieser Kurs ist wertvoll für Datenbankadministratoren, PostgreSQL-Administratoren, Linux-Administratoren, DevOps-Ingenieure, Infrastrukturingenieure, Datenbankentwickler und IT-Betriebsfachleute, die für PostgreSQL-Umgebungen verantwortlich sind
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
