PostgreSQL-administration – 5 dagar onlineklassrum
34.500,00 SEK
- 5 dagar
Utveckla de praktiska färdigheter som krävs för att installera, konfigurera, säkra, underhålla och optimera PostgreSQL-databaser i företagsmiljöer. Denna praktiska kurs i PostgreSQL-administration guidar dig genom hela databasens livscykel, från första driftsättning och användarhantering till prestandaoptimering, säkerhetskopiering och återställning samt löpande underhåll.
Viktiga funktioner
Språk
Kursmaterial på engelska
Nivå
Nybörjar- till mellannivå
5 dagar (8 timmar/dag) lärarledd onlinekurs
60+ rekommenderade studietimmar
Laborationsövningar i verkliga miljöer
Kursmaterial att spara för framtida referens
Täcker PostgreSQL versionerna 13 till 18
Felsökningstips baserade på verkliga scenarier
Be om datumbekräftelse!
Intyg om genomförd utbildning ingår

Lärandemål
I slutet av det här programmet kommer du att kunna:
Avancerad transaktionshantering
Lär dig hur PostgreSQL upprätthåller datakonsistens genom transaktioner, samtidighetskontroll, låsmekanismer och förebyggande av dödlägen.
Loggning och övervakning i PostgreSQL
Konfigurera och analysera PostgreSQL-loggar för att felsöka problem, övervaka prestanda och identifiera säkerhets- eller frågerelaterade problem.
Hantera PostgreSQL-tillägg
Installera, konfigurera och hantera PostgreSQL-tillägg för att förbättra övervakning, indexering och databassfunktionalitet.
Högpresterande datainläsning
Optimera massimport av data med hjälp av COPY, indexeringsstrategier och prestandajusteringstekniker för storskaliga datamigreringar

Kursöversikt
Dag 1
Session 1: Installation och konfiguration av PostgreSQL
- Installation och driftsättning av PostgreSQL
- Databaskluster och serverkonfiguration
- Hantering av konto och miljö
Session 2: PostgreSQL-arkitektur
- PostgreSQL-arkitektur och processer
- Minne, lagring och katalogstruktur
- MVCC-, WAL- och VACUUM‑operationer
Session 3: PostgreSQL-klientapplikationer
- Använda psql och pgAdmin
- Åtkomstkontroll och autentisering
- Klientanslutning och felsökning
Session 4: Skapa och konfigurera databaser
- Skapa, kopiera och ta bort databaser
- Administration av databasserver
- Databasövervakning och klusterinitiering
Dag 2
Session 5: PostgreSQL-scheman
- Schemakoncept och hantering
- Sökvägar, behörigheter och systemscheman
- Översikt över informationsschemat
Session 6: Rollhantering
- Roller, användare och behörigheter
- Rollmedlemskap och arv
- Åtkomsthantering och felsökning
Session 7: Finkornig åtkomstkontroll
- Behörigheter för databaser, scheman, tabeller och kolumner
- GRANT- och REVOKE-kommandon
- Behörighetshantering
Session 8: Skapande och hantering av index
- Typer av index och strategier i PostgreSQL
- Skapa, optimera och underhålla index
- Prestandaoptimering med index
Session 9: Transaktioner och samtidighet
- Transaktionshantering och kontroll
- MVCC och isoleringsnivåer
- Låsning, dödlägen och samtidighetshantering
Dag 3
Session 10: PostgreSQL-databasstruktur
- Konfigurationsfiler och lagringsarkitektur
- Tabeller, rader, index och fillayout
- Karta över fritt utrymme och siktkarta
Session 11: Hantera tabellutrymmen
- Tablespace-koncept och administration
- Skapa, ändra och ta bort tabellutrymmen
- Hantering av tablespace med SQL och pgAdmin
Session 12: PostgreSQL-loggning
- Loggningsmål och format
- Konfigurera loggning och händelsespårning
- Övervakning och felsökning med loggar
Session 13: PostgreSQL-tillägg
- Installera och hantera tillägg
- PostgreSQL Contrib-moduler
- Skapa och ta bort databasutökningar
Dag 4
Session 14: Säkerhetskopiering och återställning
- Säkerhetskopieringsstrategier och databasutdrag
- Använda pg_dump, pg_dumpall och pg_restore
- Återställning av databaser och filsystem
Session 15: Point-in-Time Recovery (PITR)
- Write-Ahead Logging (WAL) och kraschåterställning
- Kontinuerlig arkivering och basbackup
- Konfiguration av PITR, återställning och tidslinjehantering
- Optimering av transaktionslogg och återställningspunkter
Dag 5
Session 16: Optimering av PostgreSQL-frågor
- Frågeoptimering och exekveringsplanering
- Strategier för skanning och anslutning
- EXPLAIN, ANALYZE och hantering av statistik
- Prestandajustering och minnesoptimering
Session 17: Rutinkontroll av databasen
- Hantering av VACUUM och autovacuum
- Optimering och rensning av lagring
- Rutinmässiga databashanteringsuppgifter
Session 18: Övervakning och optimering av serverprestanda
- Övervakning av databas- och systemprestanda
- Analys av aktivitet, lås, WAL och arkivering
- Insamling av statistik och prestandaoptimering
Session 19: Effektiv databaspopulering
- Högpresterande datainläsning med COPY
- Tekniker för optimering av massinläsning
- Hantering av index, begränsningar och WAL
- Effektiva säkerhetskopierings- och migreringsåtgärder

Vem bör anmäla sig till det här programmet?
Databasadministratörer (DBA:er)
PostgreSQL-administratörer
Linux-systemadministratörer
Infrastrukturingenjörer
DevOps-ingenjörer
Tekniska supportingenjörer som hanterar PostgreSQL-miljöer
Förutsättningar
- Grundläggande SQL-kunskaper
- Förtrogenhet med relationsdatabaskoncept
- Grundläggande erfarenhet av Linux- eller UNIX-administration
- Erfarenhet av att arbeta med PostgreSQL-databaser är en fördel men inte ett krav
- Förståelse för databassökning och databashanteringskoncept
Uttalanden
Licensiering och ackreditering
Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet.
Likabehandlingspolicy
Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?
Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.
