Verstehen der Systemkataloge und Systemansichten
Wenn die meisten Personen über eine Datenbank nachdenken, denken sie an die nützlichen Informationen, die sie enthält. Diese Daten können Verkaufsaufträge, Mitarbeiterdatensätze, meteorologische Informationen oder eines der unzähligen Silos von Daten sein, die wir jetzt benötigen. Es gibt auch eine andere Form von Daten, die als Metadaten bezeichnet wird. Metadaten werden als Daten zu Daten definiert und enthalten alle strukturellen Informationen zu Datenbankobjekten. Die Metadaten umfassen auch Leistungsdaten, Speicherdaten, Sicherheitsdaten und alle anderen Informationen, die über die Benutzerdaten gespeichert werden müssen.
Metadaten sind unerlässlich, um die optimale Leistung und Sicherheit einer Datenbank sicherzustellen. Sie können die Verbundenen Benutzer, Transaktionsinformationen und Sperren, Leistungsdaten und die Indexverwendung unter vielen anderen nützlichen Metriken und Werten auflisten.
In PostgreSQL werden Metadaten im pg_catalog Systemschema gespeichert. Das pg_catalog Schema, die Katalogtabellen und Katalogansichten werden automatisch erstellt, wenn Sie eine Datenbank erstellen.