Grundlegendes zu Systemkatalogen und Systemsichten
Wenn die meisten Menschen an eine Datenbank denken, denken sie an die nützlichen Informationen, die sie enthält. Diese Daten können Verkaufsaufträge, Personaldatensätze, meteorologische Informationen oder eines der unzähligen Silos von Daten sein, die heutzutage benötigt werden. Es gibt auch eine andere Form von Daten, die als Metadaten bezeichnet werden. Metadaten sind als Daten über Daten definiert und umfassen alle strukturellen Informationen zu Datenbankobjekten. Metadaten umfassen auch Leistungsdaten, Speicherdaten, Sicherheitsdaten und alle anderen Informationen, die zu die Benutzerdaten gespeichert werden müssen.
Metadaten sind unerlässlich, um die optimale Leistung und Sicherheit einer Datenbank sicherzustellen. Sie ermöglichen Ihnen die Auflistung der angemeldeten Benutzerinnen und Benutzer, von Transaktionsinformationen und Sperren, Leistungsdaten und der Indexnutzung sowie viele andere nützliche Metriken und Werte.
In PostgreSQL werden Metadaten im Systemschema pg_catalog gespeichert. Das Schema pg_catalog, die Katalogtabellen und -sichten werden automatisch erstellt, wenn Sie eine Datenbank erstellen.