PostgreSQL-Administration – 5 Tage Online-Kurs

3.450,00 EUR

  • 5 days
Live-Virtuelles Klassenzimmer
In-House / In-Company

Entwickeln Sie die praktischen Fähigkeiten, die Sie benötigen, um PostgreSQL-Datenbanken in Unternehmensumgebungen zu installieren, zu konfigurieren, abzusichern, zu warten und zu optimieren. Dieser praxisorientierte Kurs zur PostgreSQL-Administration führt Sie durch den gesamten Lebenszyklus einer Datenbank – von der ersten Bereitstellung und Benutzerverwaltung über Performance-Tuning, Backup und Recovery bis hin zur laufenden Wartung.

Hauptfunktionen

Sprache

Kursmaterial auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

5 Tage (8 Stunden/Tag) Online-Schulung mit Dozent

Über 60 empfohlene Lernstunden

Praxisnahe Laborübungen

Kursmaterialien zur späteren Verwendung aufbewahren

Deckt die PostgreSQL-Versionen 13 bis 18 ab

Fehlerbehebungstipps basierend auf realen Szenarien

Bitte um Terminbestätigung!

Zertifikat über den Abschluss des Programms inbegriffen

Hero

Lernergebnisse

Am Ende dieses Programms werden Sie in der Lage sein:

Erweiterte Transaktionsverwaltung

Erfahren Sie, wie PostgreSQL die Datenkonsistenz durch Transaktionen, Nebenläufigkeitskontrolle, Sperrmechanismen und Deadlock-Vermeidung sicherstellt.

PostgreSQL-Protokollierung und -Überwachung

Konfigurieren und analysieren Sie PostgreSQL-Protokolle, um Probleme zu beheben, die Leistung zu überwachen und Sicherheits- oder abfragebezogene Probleme zu identifizieren.

Verwalten von PostgreSQL-Erweiterungen

Installieren, konfigurieren und verwalten Sie PostgreSQL-Erweiterungen, um Monitoring, Indizierung und Datenbankfunktionen zu verbessern.

Leistungsstarkes Laden von Daten

Optimieren Sie Massendatenimporte mit COPY, geeigneten Indexierungsstrategien und Performance-Tuning-Techniken für groß angelegte Datenmigrationen.

Hero

Kurszeitplan

  1. Tag 1

    Sitzung 1: Installation und Konfiguration von PostgreSQL

    • Installation und Bereitstellung von PostgreSQL
    • Datenbank-Cluster und Serverkonfiguration
    • Konten- und Umgebungsverwaltung

    Sitzung 2: PostgreSQL-Architektur

    • PostgreSQL-Architektur und Prozesse
    • Speicher, Datenspeicherung und Verzeichnisstruktur
    • MVCC-, WAL- und VACUUM-Operationen

    Sitzung 3: PostgreSQL-Clientanwendungen

    • Verwendung von psql und pgAdmin
    • Zugriffskontrolle und Authentifizierung
    • Client-Konnektivität und Fehlerbehebung

    Sitzung 4: Erstellen und Konfigurieren von Datenbanken

    • Datenbanken erstellen, kopieren und löschen
    • Verwaltung von Datenbankservern
    • Datenbanküberwachung und Clusterinitialisierung
  2. Tag 2

    Sitzung 5: PostgreSQL-Schemata

    • Schemabegriffe und -verwaltung
    • Suchpfade, Berechtigungen und Systemschemata
    • Überblick über das Information Schema

    Sitzung 6: Rollenverwaltung

    • Rollen, Benutzer und Berechtigungen
    • Rollenmitgliedschaft und Vererbung
    • Zugriffsverwaltung und Fehlerbehebung

    Sitzung 7: Feinabgestufte Zugriffskontrolle

    • Berechtigungen für Datenbanken, Schemas, Tabellen und Spalten
    • GRANT- und REVOKE-Befehle
    • Berechtigungsverwaltung

    Sitzung 8: Erstellung und Verwaltung von Indizes

    • PostgreSQL-Indextypen und -Strategien
    • Erstellen, Optimieren und Pflegen von Indizes
    • Leistungsoptimierung mit Indizes

    Sitzung 9: Transaktionen und Nebenläufigkeit

    • Transaktionsverwaltung und -kontrolle
    • MVCC und Isolationsstufen
    • Sperren, Deadlocks und Nebenläufigkeitsverwaltung
  3. Tag 3

    Sitzung 10: Aufbau der PostgreSQL-Datenbank

    • Konfigurationsdateien und Speicherarchitektur
    • Tabellen, Zeilen, Indizes und Dateistruktur
    • Freiraumkarte und Sichtbarkeitskarte

    Sitzung 11: Verwaltung von Tablespaces

    • Tablespace-Konzepte und -Verwaltung
    • Erstellen, Ändern und Entfernen von Tablespaces
    • Tablespace-Verwaltung mit SQL und pgAdmin

    Sitzung 12: PostgreSQL-Protokollierung

    • Protokollierungsziele und -formate
    • Konfiguration von Protokollierung und Ereignisverfolgung
    • Überwachung und Fehlerbehebung mit Logs

    Sitzung 13: PostgreSQL-Erweiterungen

    • Erweiterungen installieren und verwalten
    • PostgreSQL-Contrib-Module
    • Datenbankerweiterungen erstellen und entfernen
  4. Tag 4

    Sitzung 14: Sicherung und Wiederherstellung

    • Backup-Strategien und Datenbank-Exporte
    • Verwendung von pg_dump, pg_dumpall und pg_restore
    • Wiederherstellung von Datenbanken und Dateisystemen

    Sitzung 15: Point-in-Time-Recovery (PITR)

    • Write-Ahead Logging (WAL) und Absturzsicherung
    • Kontinuierliche Archivierung und Basis-Backups
    • PITR-Einrichtung, Wiederherstellung und Zeitachsenverwaltung
    • Optimierung des Transaktionsprotokolls und Wiederherstellungspunkte
  5. 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

    • Verwaltung von VACUUM und Autovacuum
    • Speicheroptimierung und Bereinigung
    • Regelmäßige Aufgaben zur Datenbankwartung

    Sitzung 18: Überwachung und Optimierung der Serverleistung

    • Überwachung der Datenbank- und Systemleistung
    • Analyse von Aktivität, Sperren, WAL und Archivierung
    • Statistikerfassung und Leistungsoptimierung

    Sitzung 19: Effiziente Datenbankbefüllung

    • Leistungsstarkes Laden von Daten mit COPY
    • Optimierungstechniken für Massendatenladungen
    • Index-, Constraint- und WAL-Verwaltung
    • Effiziente Sicherungs- und Migrationsvorgänge
PostgreSQL-Administration

Für wen ist dieses Programm geeignet?

Datenbankadministratoren (DBAs)

PostgreSQL-Administratoren

Linux-Systemadministratoren

Infrastrukturingenieure

DevOps-Ingenieure

Technische Supportingenieure, die PostgreSQL-Umgebungen verwalten

Kurs jetzt starten

Voraussetzungen

  • Grundlegende SQL-Kenntnisse
  • Vertrautheit mit Konzepten relationaler Datenbanken
  • Grundlegende Erfahrung in der Administration von Linux oder UNIX
  • Erfahrung im Umgang mit PostgreSQL-Datenbanken ist von Vorteil, aber nicht zwingend erforderlich.
  • Verständnis von Datenbankabfragen und Konzepten der Datenverwaltung

Aussagen

Lizenzierung und Akkreditierung

Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidatinnen und Kandidaten werden ermutigt, sich während des gesamten Prozesses der Bereitstellung von Unterstützungsmaßnahmen für Beratung und Unterstützung an das AVC zu wenden.

Häufig gestellte Frage

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!