<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="35119" language="de" source="https://portal.flane.ch/swisscom/xml-course/microsoft-dp-3021" lastchanged="2025-12-23T16:03:57+01:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Configure and migrate to Azure Database for PostgreSQL</title><productcode>DP-3021</productcode><vendorcode>MS</vendorcode><vendorname>Microsoft</vendorname><fullproductcode>MS-DP-3021</fullproductcode><version>1.0</version><essentials>&lt;ul&gt;
&lt;li&gt;Kenntnisse im Umgang mit relationalen Datenbanken&lt;/li&gt;&lt;li&gt;Kenntnisse der grundlegenden SQL-Konzepte&lt;/li&gt;&lt;/ul&gt;</essentials><contents>&lt;h4&gt;Erkunden der PostgreSQL-Architektur&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Beschreiben Sie die Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/li&gt;&lt;li&gt;Verstehen der Architektur von PostgreSQL&lt;/li&gt;&lt;li&gt;Verstehen Sie den geteilten Arbeitsspeicher von PostgreSQL&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Erkunden der Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Grundlegendes zur Clientserverkommunikation in PostgreSQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Grundlegendes zur Behandlung von Verbindungen&lt;/li&gt;&lt;li&gt;Grundlegendes zu den PostgreSQL-Clienttools&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Erkunden von PostgreSQL mit Clienttools&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Grundlegendes zur Verarbeitung von PostgreSQL-Abfragen&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Identifizieren der Abfrageverarbeitungskomponenten&lt;/li&gt;&lt;li&gt;Grundlegendes zur EXPLAIN-Anweisung&lt;/li&gt;&lt;li&gt;&amp;Uuml;be &amp;ndash; F&amp;uuml;hre die EXPLAIN-Anweisung aus&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Sichere Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Sicherheit von Azure Database for PostgreSQL beschreiben&lt;/li&gt;&lt;li&gt;Beschreiben der integrierten Azure-Datenbank f&amp;uuml;r PostgreSQL-Serverrollen&lt;/li&gt;&lt;li&gt;Erteilen von Berechtigungen in Azure Database for PostgreSQL&lt;/li&gt;&lt;li&gt;Grundlegendes zur Verschl&amp;uuml;sselung in Der Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: Konfigurieren von Berechtigungen in Azure Database for PostgreSQL&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Verfahren und Funktionen in PostgreSQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Erstellen einer gespeicherten Prozedur in Azure Database for PostgreSQL&lt;/li&gt;&lt;li&gt;Aufrufen einer gespeicherten Prozedur in Der Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/li&gt;&lt;li&gt;Erstellen und Verwenden einer Funktion in Der Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Erstellen einer gespeicherten Prozedur in der Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Verstehen der Write-Ahead-Protokollierung&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Beschreiben der Write-Ahead-Protokollierung&lt;/li&gt;&lt;li&gt;Beschreiben von Replikation und logischer Decodierung&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Tabellen&amp;auml;nderungen mit logischer Decodierung auflisten&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Konfigurieren und Verwalten von Azure Database for PostgreSQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Verstehen der Systemkataloge und Systemansichten&lt;/li&gt;&lt;li&gt;Untersuchen von Metadaten mit Systemkatalogen und Systemansichten&lt;/li&gt;&lt;li&gt;Erl&amp;auml;utern des Zwecks von Vakuum und Autovacuum&lt;/li&gt;&lt;li&gt;Konfigurieren von Autovacuum-Serverparametern&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Konfigurieren von Systemparametern und Erkunden von Metadaten mit Systemkatalogen und Ansichten&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Verstehen der Parallelit&amp;auml;t in PostgreSQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Grundlegendes zu Multiversion Concurrency Control (MVCC) und Momentaufnahmen&lt;/li&gt;&lt;li&gt;Beschreiben von Isolationsstufen&lt;/li&gt;&lt;li&gt;Verstehen der Sperrung&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Grundlegendes zum Sperren&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Optimieren von Abfragen in Azure-Datenbank f&amp;uuml;r PostgreSQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Grundlegendes zu Statistiken&lt;/li&gt;&lt;li&gt;Bewerten der Abfrageleistung mit dem Abfragedatenspeicher&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Bewerten der Abfrageleistung mithilfe des Abfragespeichers&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Migration zur Azure-Datenbank f&amp;uuml;r flexiblen PostgreSQL-Server&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Vergleichen von Online- und Offlinemigration&lt;/li&gt;&lt;li&gt;Identifizieren von Migrationstooloptionen&lt;/li&gt;&lt;li&gt;Analysieren der Entscheidungskriterien f&amp;uuml;r die Toolauswahl und das Migrationsmodell&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Offline-PostgreSQL-Datenbankmigration&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung &amp;ndash; Online PostgreSQL-Datenbankmigration&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;</contents><essentials_plain>- Kenntnisse im Umgang mit relationalen Datenbanken
- Kenntnisse der grundlegenden SQL-Konzepte</essentials_plain><contents_plain>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</contents_plain><duration unit="d" days="1">1 Tag</duration><pricelist><price country="DE" currency="EUR">690.00</price><price country="US" currency="USD">675.00</price><price country="CA" currency="CAD">675.00</price><price country="GB" currency="GBP">940.00</price><price country="AT" currency="EUR">690.00</price><price country="SE" currency="EUR">690.00</price><price country="IT" currency="EUR">490.00</price><price country="CH" currency="CHF">420.00</price><price country="SI" currency="EUR">690.00</price><price country="FR" currency="EUR">950.00</price></pricelist><miles/></course>