PostgreSQL-administration – 5 dagar onlineklassrum
34.500,00 SEK
- 5 days
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 företagslösningar eller LMS-integration?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!
