Einführung
Sie arbeiten als Datenbanktechniker, der cloudbasierte Datenbanken in Azure unterstützt. Ihre Organisation hat vor Kurzem Azure Database for PostgreSQL bereitgestellt, und Sie müssen wissen, wie Sie Systeminformationen in den Azure Database for PostgreSQL-Datenbanken einsehen können.
Relationale Datenbanken können große Datenmengen speichern, müssen aber auch Informationen über die Struktur dieser Daten enthalten. Für ein funktionsfähiges Datenbank-Managementsystem (DBMS) sind neben vielen anderen Einstellungen und Metriken auch Informationen zur Struktur von Tabellen und allen anderen Objekten sowie zu Sicherheit und Parallelität erforderlich. Diese Informationen werden als Metadaten bezeichnet und in Azure Database for PostgreSQL in Systemkatalogen gespeichert. Neben dem direkten Zugriff auf Systemkataloge können Sie auch auf Systemsichten zugreifen, die die Daten in Systemkatalogen verständlicher oder übersichtlicher darstellen.
Wenn ein Einfüge- oder Löschvorgang in der Datenbank ausgeführt wird, wird die alte Zeile nicht physisch gelöscht, sondern zum Löschen markiert. Durch die Kennzeichnung dieser Zeilen kann die Datenbank mit alten Zeilen „überfrachtet“ werden, die Speicherplatz einnehmen. PostgreSQL umfasst einen Serverprozess namens vacuum, mit dem verlorener Speicherplatz freigegeben werden kann.
In diesem Modul erfahren Sie, wie sie die Verwaltung von PostgreSQL-Datenbanksystemen durch den effektiven Einsatz von Systemsichten und des vacuum-Prozesses optimieren können.
Lernziele
Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:
- Beschreiben von Systemkatalogen und Systemsichten in Azure Database for PostgreSQL
- Untersuchen von Metadaten in Azure Database for PostgreSQL
- Den Zweck des „vacuum“-Prozesses erläutern
- Die Serverparameter für „vacuum“ konfigurieren
Voraussetzungen
- Kenntnisse im Umgang mit relationalen Datenbanken
- Kenntnisse der grundlegenden SQL-Konzepte nachweisen