PostgreSQL Administration, Optimization and Replication Schulung
PostgreSQL (oder Postgres) ist eine der beliebtesten relationalen Open-Source-Datenbanken.
In dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer die allgemeinen und fortgeschrittenen Aspekte von PostgreSQL kennen, einschließlich Verwaltung, Leistungssteigerung, fortgeschrittene Entwicklung und Replikation, während sie eine Reihe praktischer Live-Laborübungen durchführen, die die Einrichtung, Konfiguration, das Testen, die Bereitstellung und die Fehlerbehebung umfassen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Erweiterte Verwaltungstechniken zur Konfiguration und Verwaltung eines PostgreSQL-Servers anwenden.
- Die Datenbank und Abfragen für maximale Leistung zu optimieren.
- Einen PostgreSQL-Server zu replizieren und zu skalieren.
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Hinweis
- Dieser Kurs basiert auf PostreSQL 9, kann aber für eine andere Version angepasst werden.
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Einführung
PostgresSQL Einrichtung und Konfiguration
Überblick über PostgreSQL Architektur und erweiterte Funktionen
PostgreSQL Verwaltung
- Verbinden mit Database
- Überblick über PgAdmin III
- Konfigurieren des Servers
- Einrichten und Verwalten von Benutzern
- Übersicht der Database Objekttypen
- Einstellung von Berechtigungen und Sicherheit
- Abfragen der Database
- Überwachung der Database
- Sicherstellen von Atomarität und Isolation
- Sichern und Wiederherstellen von PostreSQL
- Daten auf ein anderes System migrieren
- Arbeiten mit PostreSQL-Protokollen
Performance-Optimierung
- I/O-Reduzierung mit HOT
- Sperren und Gleichzeitigkeit
- Evaluierung des Designs der Database
- Optimieren von SQL Abfragen mit EXPLAIN
- Inspektion der Arbeitslast
- Benchmarking und Profiling
- Optimieren von Joins
- Effiziente Nutzung von Indizes
PostgreSQL Replikation
- Überblick über die PostgreSQL-Replikation
- Hohe Verfügbarkeit in PostgreSQL
- Streaming-Replikation
- Verwaltung von Clustern mit repmgr
- Ausführen von Abfragen auf Database im Hot Standby
- Synchrone Replikation
- Dateibasierter Log-Versand
- Trigger-basierte logische Replikation mit Slony & Londiste
- Pooling von Verbindungen
- Upgrading PostgreSQL
- Sharding und Skalierung PostgreSQL
Zusammenfassung und Fazit
Voraussetzungen
- Erfahrungen mit SQL
- Erfahrungen mit der Linux-Kommandozeile
- Erfahrung mit der grundlegenden UNIX-Shell-Programmierung
Publikum
- Database Administratoren
- Systemadministratoren
- Entwickler mit Datenbankerfahrung
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
PostgreSQL Administration, Optimization and Replication Schulung - Booking
PostgreSQL Administration, Optimization and Replication Schulung - Enquiry
PostgreSQL Administration, Optimization and Replication - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (2)
Der Trainer ist sehr zugänglich und zeigt Expertise sowohl in der Administrations- als auch in der Entwicklungsseite von Postgres. In diesem Training gab es viele wertvolle Lernmomente. Auch die Wissenschecks mit Kahoot sind spaßig.
Kristine - G-Xchange, Inc
Kurs - PostgreSQL Administration, Optimization and Replication
Maschinelle Übersetzung
neue Kenntnisse, die in unserem System angewendet werden können
Laurence Bangsal - PayMaya Philippines, Inc.
Kurs - PostgreSQL Administration, Optimization and Replication
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Migrating Oracle to Azure SQL or PostgreSQL
7 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Datenbankadministratoren und Cloud-Architekten, die Oracle-Datenbanken nach Azure SQL oder PostgreSQL migrieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Vergleichen Sie AzureSQL mit PostgreSQL, um die Datenbank auszuwählen, die den Geschäftszielen und -anforderungen am besten entspricht.
- Bereiten Sie Datenbanken vor, um Definitionen, Daten und Prozeduren von Oracle zu AzureSQL oder PostgreSQL zu verschieben.
- Durchführen von Post-Migrationsschritten zum Testen, Optimieren, Aktualisieren und Warten einer migrierten Datenbank.
PostgreSQL Administration and Development
28 StundenThis course handles the administration and performance tuning of PostgreSQL databases. Attendees will learn the use of specialised PostgreSQL (AKA Postgres) modules such as replication, connection pooling and full text searching.
PostgreSQL for Administrators - 2 Days
14 StundenDieser Kurs behandelt die Verwaltung und Leistungsoptimierung von Postgre SQL Datenbanken.
Zielgruppe sind Systemadministratoren und Datenbankarchitekten. Die Teilnehmer lernen die Verwendung spezieller Postgre SQL Module (AKA Postgres) wie Replikation, Verbindungspooling und Volltextsuche.
PostgreSQL Essentials
14 StundenDiese Schulung richtet sich an Database Administratoren und Architekten, die PostgreSQL von Grund auf lernen wollen.
Sie lernen PostgreSQL Architektur, Installation, Design sowie die Sicherung und Wiederherstellung von Datenbanken in PostgreSQL.
PostgreSQL Advanced DBA
14 StundenDiese Schulung richtet sich an Database-Administratoren und -Architekten, die die Tools und Techniken zur Implementierung von Backups, Hochverfügbarkeit und Database-Sicherheit in PostgreSQL erlernen möchten.
Sie lernen auch, wie Sie langsame Abfragen finden, die Datenbankleistung überwachen und PostgreSQL auf Leistung tunen.
Implementing High Availability in PostgreSQL
7 StundenDiese Schulung richtet sich an Database und Postgre SQL , die die Streaming-Replikation in Postgre SQL erlernen Postgre SQL und wissen möchten, wie mit pgpool-II automatische Failovers durchgeführt und ein hochverfügbarer Postgre SQL Database .
PostgreSQL Performance Tuning
14 StundenDiese Schulung richtet sich an Database und Architekten, die Postgre SQL Database for Performance Postgre SQL möchten. Erfahren Sie, wie Sie langsame Workloads protokollieren und mögliche Schwachstellen in einer Abfrage finden. In diesem Thema werden auch die wichtigsten Parameter behandelt, die für eine optimale Leistung optimiert werden müssen.
PostgreSQL for Developers
14 StundenDieser Kurs bietet programmatische Interaktion mit PostgreSQL-Datenbanken. Sie lernen Techniken, Syntaxen und Strukturen kennen, die für die Entwicklung hochwertiger Anwendungen mit PostgreSQL Backend erforderlich sind. Diese Schulung deckt auch SQL Tuning ab und vermittelt Best Practices für das Schreiben effizienter SQL.
Zur Zielgruppe gehören Entwickler, die PostgreSQL verwenden oder erweitern wollen, sowie Datenbankarchitekten.
PostgreSQL 13 for Developers and Administrators
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Systemadministratoren und Entwickler, die PostgreSQL 13 zum Einrichten, Erstellen und Verwalten von Datenbanken für Hochleistungsanwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- PostgreSQL 13 installieren und konfigurieren.
- Verstehen Sie die Funktionen, die Architektur und die Grundlagen des Betriebs, der Verwaltung und der Wartung von Datenbanken mit PostgreSQL 13.
- Lernen Sie, wie man Postgres-Datenbanktabellen und -Schemata konfiguriert.
- Lernen Sie, wie man Datenmanipulationen und Abfragen durchführt.
- Erforschen Sie die verschiedenen Programmierschnittstellen (Client und Server), um die Funktionalitäten von PostgreSQL 13 vollständig zu nutzen und zu erweitern.
PostgreSQL 16 for Developers and Administrators
21 StundenDiese Live-Schulung unter Anleitung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler und Administratoren, die die neuesten Funktionen und Verbesserungen in PostgreSQL 16 nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein
- die Architektur und Komponenten von PostgreSQL 16 zu verstehen.
- Erweiterte SQL-Funktionen und PostgreSQL-Erweiterungen zu nutzen.
- Bewährte Sicherheitspraktiken und Zugriffskontrollen zu implementieren.
- Datenbankadministrationsaufgaben durchführen, einschließlich Sicherung, Wiederherstellung und Überwachung.
- Optimieren der Datenbankleistung durch Tuning- und Indizierungsstrategien.
- Nutzung der in PostgreSQL integrierten Tools für Hochverfügbarkeit und Replikation.
- Integration von PostgreSQL in moderne Frameworks für die Anwendungsentwicklung.
PostgreSQL for Administrators - 3 Days
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Datenbankadministratoren und Systemadministratoren, die PostgreSQL zur Verwaltung großer Datenmengen einsetzen und gleichzeitig die Datenbanksysteme für hohe Verfügbarkeit und Leistung optimieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- PostgreSQL installieren und konfigurieren.
- Verstehen der Funktionen und der Architektur von PostgreSQL.
- Lernen Sie, wie man Datenbankoperationen mit SQL durchführt.
- Datenbank-Backup und -Wiederherstellung durchführen, um Datenverlust zu vermeiden.
- Konfigurieren Sie den Server für hohe Verfügbarkeit.
- Lernen Sie die Tools und Techniken für das Hochleistungstuning kennen.
- Explorieren Sie die externen Tools für die Überwachung und Beobachtbarkeit.
PostgreSQL with Python
21 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler und Administratoren, die PostgreSQL mit Python nutzen möchten, um sichere, zuverlässige und stabile Anwendungen in großem Maßstab zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Installieren, Konfigurieren und Verbinden von PostgreSQL mit Python.
- Die Grundlagen der Python-Programmierung auffrischen.
- Die Vorteile der Verwendung von PostgreSQL mit Python zu verstehen.
- Lernen, wie man grundlegende SQL Operationen mit Python durchführt.
- Lernen Sie, wie Sie die erweiterten PostgreSQL-Funktionen mit Python nutzen können.
- Implementierung von Techniken zur Datensicherheit, Überwachung und Optimierung.