Seminare
Seminare

PostgreSQL DBA für Fortgeschrittene

Seminar - GFU Cyrus AG

Nach diesem Seminar können Sie PostgreSQL-Systeme in anspruchsvolleren Betriebsumgebungen administrieren und gezielt hinsichtlich Performance, Hochverfügbarkeit und Sicherheit analysieren und konfigurieren. Sie kennen unterschiedliche Backup-, Restore- und Recovery-Verfahren und können physische und logische Replikationsverfahren einordnen und einsetzen. Darüber hinaus können Sie Serverzustand und Performance mit geeigneten Werkzeugen untersuchen, Ausführungspläne und Indizes analysieren sowie wichtige Wartungsmechanismen wie Vacuum und Autovacuum beurteilen. Praktische Übungen am Schulungssystem festigen den Umgang mit den behandelten Administrationsaufgaben.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Installation
    • Installationsquellen: Distributions-Repository und Repository der PostgreSQL Global Development Group
    • Grundlegende Konfiguration des Zugriffs und Benutzerverwaltung
    • Konfiguration von Speicher, I/O und Performance
    • Sicherheit: Authentifizierung und Zugriffskontrolle, TLS/SSL, rollenbasierte Berechtigungen sowie SSPI in Windows-Umgebungen
    • Mehrere PostgreSQL-Instanzen parallel betreiben

  • Backup, Restore, Recovery und Migration
    • Unterschiede zwischen logischen und physischen Backups
    • Exportieren und Importieren von Daten, Bulk Loading
    • Logisches Backup und Restore
    • Archiving per Log Shipping und Continuous Archiving
    • Physisches Backup
    • Point-in-Time-Recovery
    • Migration und Upgrades bei Minor- und Major-Releases

  • Hochverfügbarkeit
    • Replikationsstrategien
    • Streaming Replication und physische Replikation
    • Logical Replication
    • Aufsetzen einer Primary/Standby-Replikation
    • Synchrone Replikation
    • Load Balancing mit HAProxy
    • Notfall- und Wartungsmanagement

  • Performance
    • Richtig messen mit pg_stat_statements
    • Monitoring - Überblick über Tools
    • Anforderungen an das Betriebssystem
    • Hilfreiche Queries zur Analyse des Servers
    • Index-Analyse
    • SQL Do's and Don'ts
    • Analyse von Ausführungsplänen
    • Indexarten und -verfahren
    • Vacuum und Autovacuum
    • Wartung
    • Connection Pooling mit pgBouncer
    • Partitionierung
    • Tablespaces

  • Weitere Themen
    • Foreign Data Wrapper für Flat Files, PostgreSQL und gegebenenfalls weitere Datenquellen

Zielgruppe:
Das Seminar richtet sich an Administratoren und fortgeschrittene PostgreSQL-Anwender, die PostgreSQL-Systeme betreiben, analysieren und optimieren möchten. Sie sollten bereits über solide Datenbankkenntnisse verfügen und mit grundlegenden Administrationsaufgaben vertraut sein.

Teilnahmevoraussetzungen


Sie benötigen SQL-Vorkenntnisse entsprechend der Schulung ANSI/ISO SQL Grundlagen oder vergleichbare Kenntnisse.

Sie sollten außerdem Erfahrung mit Linux und dem Umgang mit der Shell entsprechend der Schulung Linux Debian/Ubuntu Einführung oder vergleichbare Kenntnisse mitbringen. Alternativ sind entsprechende Kenntnisse in einer Windows-Umgebung geeignet.
Seminarkennung:
S2146
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha