Seminarziel
In dieser Schulung lernen die Teilnehmer die Grundlagen der Installation und Konfiguration von PostgreSQL kennen. Sie erfahren alles über den Aufbau eines PostgreSQL-Datenbank-Clusters mit Datenbanken, Schemas, Rollen, Tabellen, Sequenzen und weiteren Elementen. Es wird die Installation auf Windows- und Linux-Systemen erläutert und auf die Unterschiede eingegangen. Weitere Themen sind die Datensicherung und die Wiederherstellung sowie das Monitoring. Ein Einblick in die Möglichkeiten zur Replikation rundet die Schulung ab.
Seminarinhalt
PostgreSQL für Administratoren - Grundlagen
Installation
- Download-Quellen für PostgreSQL
- PostgreSQL installieren
- Besonderheiten bei Windows bzw. Linux
- Encodings/Charactersets
- Neue Features
Konfiguration
- Aufbau von PostgreSQL
- Einstellungen in PostgreSQL im Anschluss an die Installation
- Umgebungsvariablen
- Einstellungen des Betriebssystems
Tools
- pgAdmin
- psql
Verwaltung
- Rollenverwaltung (Benutzer, Gruppen)
- Authentifizierung
- Datenbanken und Schemas erzeugen
- Zugriffsrechteverwaltung
Daten-Im- und -Export
- Import aus CSV und ähnlichen Dateien
- Export in SQL-Kommandos
- Export in sequentielle Dateien
Wartung
- VACUUM und ANALYZE
- Indizierung
- Wartungsstrategien
Backup und Restore
- Backup-Strategien
- Dateisystem-Backup
- Backup mit pg_dump und pg_dumpall
- pg_basebackup
- Backup-Möglichkeiten in PostgreSQL
- Ausblick: Replikation
Monitoring
- System-Log
- PostgreSQL-Log
- Log-Analyse-Tools
Performance/Tuning
- Netzwerk-Zugriffe
- Indizierung
- Tablespaces
- Ausführungspläne
Beispiele und Aufgaben
Zielgruppe
Datenbankadministratoren und Entwickler
Voraussetzungen
Grundlegende Kenntnisse von Datenbanken / Betriebssystemen