Ydeevneoptimering i PostgreSQL fra indeksering til replikering
PostgreSQL er den open source-relationsdatabase, som teams har tillid til, når de driver alt fra analyseforløb til SaaS-produkter med høj trafik. Dette forløb fokuserer på de tre grundpiller, der afgør, om en PostgreSQL-installation skalerer problemfrit eller bryder sammen under belastning: indeksering, partitionering og replikering. Du bevæger dig fra et solidt fundament på B1-niveau til produktionsteknikker på C2-niveau, som bruges til at holde store databaser hurtige, konsistente og tilgængelige.
Det lærer du
Du lærer, hvordan indekser er opbygget, og hvornår de enkelte typer giver gevinst, hvordan du optimerer indeksydeevne og fjerner overflødige scanninger, hvordan du partitionerer tabeller efter interval, liste eller hash og vedligeholder partitionerne over tid, samt hvordan du opsætter både streaming- og logisk replikering med pub/sub-semantik. Avancerede kurser dækker høj tilgængelighed, automatisk failover og den samlede disciplin indeksering og partitionering i stor skala og afsluttes med en omfattende analyse af databaseydeevnen på tværs af et komplet produktionsskema.
Læringsforløbet
Elleve kurser spænder fra B1 til C2. Forløbet åbner med Grundlæggende indeksering i PostgreSQL, Introduktion til partitionering i PostgreSQL og Grundlæggende replikering i PostgreSQL — tre B1-kurser, der etablerer terminologien og de grundlæggende mekanismer. B2 skærper de praktiske færdigheder med Optimering af indeksydeevne i PostgreSQL og Logisk replikering og pub/sub. På C1-niveau stiger sværhedsgraden med Avancerede strategier for partitionering i PostgreSQL, Ydeevne og vedligeholdelse af partitionering, Avancerede replikearkitekturer og Høj tilgængelighed og failover. Forløbet afsluttes på C2 med Indeksering og partitionering i stor skala og Omfattende databaseydeevne, hvor alle tre grundpiller samles i et helhedsperspektiv.
Sådan fungerer det
Hvert kursus består af korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Når du går i stå, forklarer en AI-underviser begrebet og viser dig den specifikke forespørgsel eller konfiguration, der forårsager problemet — så du retter din forståelse og ikke kun syntaksen.