Förstå systemkataloger och systemvyer
När de flesta tänker på en databas tänker de på den användbara information som den innehåller. Dessa data kan vara försäljningsorder, personalposter, meteorologisk information eller någon av de otaliga silor av data som vi nu behöver. Det finns också en annan form av data, som kallas metadata. Metadata definieras som data om data och innehåller all strukturell information om databasobjekt. Metadata innehåller även prestandadata, lagringsdata, säkerhetsdata och annan information som behöver lagras om användardata.
Metadata är viktiga för att säkerställa optimala prestanda och säkerhet för en databas. Det gör att du kan lista de användare som är anslutna, transaktionsinformation och lås, prestandadata och indexanvändning bland många andra användbara mått och värden.
I PostgreSQL lagras metadata i pg_catalog systemschema. Schemat pg_catalog , katalogtabellerna och katalogvyerna skapas automatiskt när du skapar en databas.