Configure and migrate to Azure Database for PostgreSQL

Seminar / Firmentraining

Voraussetzungen

  • Kenntnisse im Umgang mit relationalen Datenbanken
  • Kenntnisse der grundlegenden SQL-Konzepte

Inhalte

Erkunden der PostgreSQL-Architektur

  • Einleitung
  • Beschreiben Sie die Azure-Datenbank für PostgreSQL
  • Verstehen der Architektur von PostgreSQL
  • Verstehen Sie den geteilten Arbeitsspeicher von PostgreSQL
  • Übung – Erkunden der Azure-Datenbank für PostgreSQL
  • Modulbewertung
  • Zusammenfassung

Grundlegendes zur Clientserverkommunikation in PostgreSQL

  • Einleitung
  • Grundlegendes zur Behandlung von Verbindungen
  • Grundlegendes zu den PostgreSQL-Clienttools
  • Übung – Erkunden von PostgreSQL mit Clienttools
  • Modulbewertung
  • Zusammenfassung

Grundlegendes zur Verarbeitung von PostgreSQL-Abfragen

  • Einleitung
  • Identifizieren der Abfrageverarbeitungskomponenten
  • Grundlegendes zur EXPLAIN-Anweisung
  • Übe – Führe die EXPLAIN-Anweisung aus
  • Modulbewertung
  • Zusammenfassung

Sichere Azure-Datenbank für PostgreSQL

  • Einleitung
  • Sicherheit von Azure Database for PostgreSQL beschreiben
  • Beschreiben der integrierten Azure-Datenbank für PostgreSQL-Serverrollen
  • Erteilen von Berechtigungen in Azure Database for PostgreSQL
  • Grundlegendes zur Verschlüsselung in Der Azure-Datenbank für PostgreSQL
  • Übung: Konfigurieren von Berechtigungen in Azure Database for PostgreSQL
  • Modulbewertung
  • Zusammenfassung

Verfahren und Funktionen in PostgreSQL

  • Einleitung
  • Erstellen einer gespeicherten Prozedur in Azure Database for PostgreSQL
  • Aufrufen einer gespeicherten Prozedur in Der Azure-Datenbank für PostgreSQL
  • Erstellen und Verwenden einer Funktion in Der Azure-Datenbank für PostgreSQL
  • Übung – Erstellen einer gespeicherten Prozedur in der Azure-Datenbank für PostgreSQL
  • Modulbewertung
  • Zusammenfassung

Verstehen der Write-Ahead-Protokollierung

  • Einleitung
  • Beschreiben der Write-Ahead-Protokollierung
  • Beschreiben von Replikation und logischer Decodierung
  • Übung – Tabellenänderungen mit logischer Decodierung auflisten
  • Modulbewertung
  • Zusammenfassung

Konfigurieren und Verwalten von Azure Database for PostgreSQL

  • Einleitung
  • Verstehen der Systemkataloge und Systemansichten
  • Untersuchen von Metadaten mit Systemkatalogen und Systemansichten
  • Erläutern des Zwecks von Vakuum und Autovacuum
  • Konfigurieren von Autovacuum-Serverparametern
  • Übung – Konfigurieren von Systemparametern und Erkunden von Metadaten mit Systemkatalogen und Ansichten
  • Modulbewertung
  • Zusammenfassung

Verstehen der Parallelität in PostgreSQL

  • Einleitung
  • Grundlegendes zu Multiversion Concurrency Control (MVCC) und Momentaufnahmen
  • Beschreiben von Isolationsstufen
  • Verstehen der Sperrung
  • Übung – Grundlegendes zum Sperren
  • Modulbewertung
  • Zusammenfassung

Optimieren von Abfragen in Azure-Datenbank für PostgreSQL

  • Einführung
  • Grundlegendes zu Statistiken
  • Bewerten der Abfrageleistung mit dem Abfragedatenspeicher
  • Übung – Bewerten der Abfrageleistung mithilfe des Abfragespeichers
  • Modulbewertung
  • Zusammenfassung

Migration zur Azure-Datenbank für flexiblen PostgreSQL-Server

  • Einleitung
  • Vergleichen von Online- und Offlinemigration
  • Identifizieren von Migrationstooloptionen
  • Analysieren der Entscheidungskriterien für die Toolauswahl und das Migrationsmodell
  • Übung – Offline-PostgreSQL-Datenbankmigration
  • Übung – Online PostgreSQL-Datenbankmigration
  • Modulbewertung
  • Zusammenfassung