Drucken

PostgreSQL Datenbank Administration

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.

Kursinhalte

  • Grundlagen PostgreSQL
    • Entstehungsgeschichte von PostgreSQL
    • Release Zyklen
  • Installation von PostgreSQL
    • PostgreSQL auf Linux installieren
    • PostgreSQL auf Windows installieren (Theorie)
    • PostgreSQL Umgebungsvariablen (PGHOST, PGPORT, PGDATABASE, PGUSER, PGDATA,..)
    • Verwaltungswerkzeuge im Überblick
    • Erstellen von Datebank Instanzen
    • Anpassen von Kernel Parametern
  • Die Architektur eines PostgreSQL Clusters
    • Postmaster Prozess
    • Hintergrundprozesse (checkpointer, writer, wal writer, archiver, stats collector, bgworker)
    • Verbindungsprozess des Clients
    • Memory Strukturen (Shared Memory, WAL Buffer)
    • Multiversion Concurrency Control Modell und VACUUM
    • PostgreSQL Datenbank Objekte (Cluster, Schema, Datenbanken, Sichten, Funktionen, Tabellen, ...)
    • Parameter in der postgres.conf Konfigurationsdatei
  • pgAdmin
    • pgAdmin Installation auf CentOS, SUSE und Debian
    • Desktop vs. Server Mode
    • SELinux Einstellungen anpassen für pgAdmin
  • PostgreSQL Server und Datenbanken administrieren
    • Kommandozeilenwerkzeug psql
    • Betriebssystem Einstellungen (Huge Pages, Swap, ...)
    • Cluster Einstellungen
    • Gebietsschema und Zeichensatz
    • Write ahead log (WAL) und die WAL Archivierung
    • VACUUM im Detail
    • Wartunsaufgaben mit VACUUM und ANALYZE
    • Tablespace Verwaltung
    • Log Einstellungen
    • PostgreSQL Extension Verwaltung
  • Transaktionen und konkurrierende Zugriffe
    • Autocommit
    • Commit, Rollback und Savepoint
    • SELECT FOR UPDATE
    • SELECT FOR UPDATE NOWAIT
  • 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 Verbindung
    • Host based Authentication (pg_hba.conf)
    • Rollen und Privilegien
    • Authentifizierung und Zugangskontrolle
    • Privilegien auf Datenbank Objekten (Schema, Tabellen, ...)
    • 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
    • Tuning Parameter in der postgres.conf
    • Analyse der Performance (Statistic Collector, pgstatspack,...)
    • Optimieren von Memory Parametern
    • Finden von langsamen Anfragen
    • PostgreSQL Index Typen
    • EXPLAIN und EXPLAIN ANALYZE

 

Empfohlene Vorkenntnisse

Diese Schulung richtet sich an alle Teilnehmer mit Administrationserfahrungen im SQL Bereich, wie sie in unserem Kurs "SQL Grundlagen" vermittelt werden.

 

Details zu diesem Open Source Training

Kurstitel: PostgreSQL Datenbank Administration
Kurspreis: 1.785,00 € exkl. MwSt
pro Teilnehmer, Standardpreis ohne Rabatt

Kursdatum:    
Kurszeiten:

Open date - Open date
09:30 - 17:00
Alternative Termine stehen am Ende dieser Seite


Dieses Training findet in der typischen Classroom Variante und in der Live Variante übers Internet statt. Sie können selber entscheiden welche Variante besser für sie passt.


Kursort:


Das Classroom Training findet statt bei:

LinuxCampus
Brodtischgasse 4
2700 Wr. Neustadt (Österreich) Austria
Website des Veranstaltungsortes
LinuxCampus
Das Live Training findet statt bei:

Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB.

Details:

Der Kurs ist auf 10 Teilnehmer beschränkt
Die Unterrichtssprache ist Deutsch
Die Kursunterlagen werden im PDF Format bereitgestellt
Jeder Teilnehmer erhält ein Kurszertifikat
Kalt- und Heißgetränke und Snacks werden kostenlos bereitgestellt

Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System?

Den Kurstermin Open date - Open date buchen

Schritt 1:  Auswahl der Kursvariante (Classroom oder Live)
Schritt 2:  Angabe der Teilnehmer Daten

EUR 1.785,00
Tooltip
Erforderlich Tooltip
Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich
Tooltip
Tooltip
Tooltip
Hiermit bestätige ich das ich die AGB gelesen und akzeptiert habe
Erforderlich
1 Kursvariante
2 Anmeldedetails


Alternative Kursmöglichkeiten

Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden

Alternativer Termin:
Ab 2 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an

Weitere Termine zu diesem Kursthema

Datum Kurstitel Ort
ohne Datum PostgreSQL Datenbank Administration LinuxCampus
23.09.2020 PostgreSQL Datenbank Administration LinuxCampus

Diese Seite verwendet Cookies. Für eine uneingeschränkte Nutzung der Webseite werden Cookies benötigt. Sie stimmen der Verwendung von Cookies durch Anklicken von "OK" zu. Nähere Informationen finden Sie in unseren Datenschutzbestimmungen und unter dem folgenden Link "Weitere Informationen".