PostgreSQL Datenbank Administration

Datum
23/09/2020 - 25/09/2020
9:00 - 17:00
Kalender-Import: iCal

Veranstaltungsort
ETC Trainingcenter
Modecenterstrasse 22, 1030 - Wien




PostgreSQL ist ein freies, objektrelationales Datenbankmanagementsystem (ORDBMS). PostgreSQL ist für Linux, MacOS, Windows und BSD verfügbar und darf auch im kommerziellen Umfeld kostenfrei genutzt werden. In diesem Kurs erlernen die Teilnehmer PostgreSQL einzurichten und optimal zu verwalten.

Vorkenntnisse:
Diese Schulung richtet sich an alle Teilnehmer mit Administrationserfahrungen im SQL Bereich.

Kurs Inhalte:
Installation von PostgreSQL

  • PostgreSQL auf Linux installieren
  • PostgreSQL auf Windows installieren (Theorie)
  • PostgreSQL Umgebungsvariablen (PGHOST, PGPORT, PGDATABASE, PGUSER, PGDATA,..)
  • Erstellen von Datebank Instanzen
  • Anpassen von Kernel Parametern

Die Architektur von PostgreSQL

  • Postmaster Prozess
  • Hintergrundprozesse (checkpointer, writer, wal writer, archiver, stats collector, bgworker)
  • Verbindungsprozess des Clients
  • Shared Memory
  • WAL Buffer
  • Multiversion Concurrency Control Modell und VACUUM
  • PostgreSQL Cluster, Datenbanken und Tabellen

PostgreSQL Server und Datenbanken administrieren

  • Betriebssystem Einstellungen
  • Cluster Einstellungen
  • Gebietsschema und Zeichensatz
  • WAL Archivierung
  • Wartunsaufgaben mit VACUUM und ANALYZE
  • Log Einstellungen

PostgreSQL Sicherung und Wiederherstellung

  • Online Sicherung mit Point-in-time-Recovery
  • Offline Sicherung auf Dateisystemebene
  • SQL Dump
  • pg_dump, pg_restore, pg_basebackups, pgbackrest

PostgreSQL Sicherheit

  • TCP und UNIX Socket
  • Host based Authentication (pg_hba.conf)
  • Rollen und Privilegien
  • Authentifizierung und Zugangskontrolle
  • Rechteverwaltung
  • Auditing und Monitoring
  • Verschlüsselte Client-Server Verbindungen

Replikation zwischen Clustern

  • Asynchrone Replikation
  • Synchrone Replikation
  • Streaming Replication
  • Verstehen des Transaction Logs
  • Die Replikation überwachen
  • Failover und Switchover

Performance Tuning

  • Analyse der Performance (Statistic Collector, pgstatspack,…)
  • Optimieren von Memory Parametern
  • Finden von langsamen Anfragen
  • PostgreSQL Index Typen
  • EXPLAIN und EXPLAIN ANALYZE

Anmeldelink: https://www.etc.at/seminare/PostgreSQL

Preis: 1785

Kategorien


Mehr Artikel