Introduktion
Du arbetar som databastekniker med stöd för molnbaserade databaser i Azure. Din organisation har nyligen distribuerat Azure Database for PostgreSQL och du måste förstå hur du visar systeminformation i Azure Database for PostgreSQL-databaser.
Relationsdatabaser kan lagra stora mängder data, men de måste också innehålla information om strukturen för dessa data. För ett operativt databashanteringssystem (DBMS) krävs information om strukturen för tabeller och alla andra objekt, säkerhet och samtidighet, bland många andra inställningar och mått. Den här informationen kallas metadata och lagras i systemkataloger i Azure Database for PostgreSQL. Förutom att få direkt åtkomst till systemkataloger kan du komma åt systemvyer som visar data från systemkataloger på mer begripliga eller användbara sätt.
När en infognings- eller borttagningsåtgärd utförs i databasen tas inte den gamla raden bort fysiskt, utan markeras för borttagning. Om du markerar dessa rader kan det leda till att databasen "sväller upp" med gamla rader som tar upp diskutrymme. PostgreSQL innehåller en serverprocess för att frigöra förlorat utrymme som kallas vakuum.
I den här modulen tittar vi på hur vi kan optimera vår administration av PostgreSQL-databassystem genom effektiv användning av systemvyer och vakuumprocessen.
Utbildningsmål
När du har slutfört den här modulen kommer du att kunna:
- Beskriva systemkataloger och systemvyer i Azure Database for PostgreSQL.
- Undersök metadata i Azure Database for PostgreSQL.
- Förklara syftet med vakuumprocessen.
- Konfigurera vakuumserverparametrar.
Förutsättningar
- Visa förståelse för relationsdatabaser.
- Visa förståelse för grundläggande SQL.