PostgreSQL-administrasjon – 5 dager online klasserom
34.500,00 NOK
- 5 days
Utvikle de praktiske ferdighetene du trenger for å installere, konfigurere, sikre, vedlikeholde og optimalisere PostgreSQL-databaser i bedriftsmiljøer. Dette praktiske kurset i PostgreSQL-administrasjon guider deg gjennom hele databasens livssyklus, fra første utrulling og brukerstyring til ytelsesoptimalisering, sikkerhetskopiering og gjenoppretting, samt løpende vedlikehold.
Nøkkelfunksjoner
Språk
Kursmateriell på engelsk
Nivå
Nybegynner- til middels nivå
5 dager (8 timer per dag) nettbasert, instruktørledet
60+ anbefalte studietimer
Praktiske laboratorieøvelser fra virkeligheten
Kursmateriell å ta vare på for fremtidig referanse
Dekker PostgreSQL-versjonene 13 til 18
Feilsøkingstips basert på virkelige situasjoner
Be om bekreftelse på dato!
Sertifikat for fullført program inkludert

Læringsutbytte
Når du er ferdig med dette programmet, vil du kunne:
Avansert transaksjonshåndtering
Lær hvordan PostgreSQL opprettholder datakonsistens gjennom transaksjoner, samtidighetskontroll, låsemekanismer og forebygging av deadlock.
PostgreSQL-logging og -overvåking
Konfigurer og analyser PostgreSQL-logger for å feilsøke problemer, overvåke ytelse og identifisere sikkerhets- eller spørringsrelaterte feil.
Administrere PostgreSQL-utvidelser
Installer, konfigurer og administrer PostgreSQL-utvidelser for å forbedre overvåking, indeksering og databasefunksjonalitet.
Høyytelses datalasting
Optimaliser masseimport av data ved å bruke COPY, indeksstrategier og ytelsesoptimaliseringsteknikker for storskala datamigrering

Kursplan
Dag 1
Økt 1: Installasjon og konfigurasjon av PostgreSQL
- Installasjon og utrulling av PostgreSQL
- Databaseklynger og serverkonfigurasjon
- Kontoadministrasjon og miljøhåndtering
Økt 2: PostgreSQL-arkitektur
- PostgreSQL-arkitektur og prosesser
- Minne, lagring og katalogstruktur
- MVCC-, WAL- og VACUUM-operasjoner
Økt 3: PostgreSQL-klientapplikasjoner
- Bruke psql og pgAdmin
- Tilgangskontroll og autentisering
- Klienttilkobling og feilsøking
Økt 4: Opprette og konfigurere databaser
- Opprette, kopiere og slette databaser
- Administrasjon av databaseserver
- Databaseovervåking og klyngeinitialisering
Dag 2
Økt 5: PostgreSQL-skjemaer
- Skjemakonsepter og -administrasjon
- Søkestier, rettigheter og systemskjemaer
- Oversikt over informasjonsskjema
Økt 6: Rolleadministrasjon
- Roller, brukere og rettigheter
- Rolletilhørighet og arv
- Tilgangsstyring og feilsøking
Økt 7: Finkornet tilgangskontroll
- Tillatelser for database, skjema, tabell og kolonne
- GRANT- og REVOKE-kommandoer
- Rettighetsstyring
Økt 8: Opprettelse og administrasjon av indekser
- PostgreSQL-indekstyper og -strategier
- Opprette, optimalisere og vedlikeholde indekser
- Ytelsesoptimalisering med indekser
Økt 9: Transaksjoner og samtidighet
- Transaksjonsstyring og kontroll
- MVCC og isolasjonsnivåer
- Låsing, deadlocks og samtidighetsstyring
Dag 3
Økt 10: Struktur i PostgreSQL-databasen
- Konfigurasjonsfiler og lagringsarkitektur
- Tabeller, rader, indekser og filstruktur
- Kart over fri plass og siktkart
Økt 11: Administrere tabellområder
- Tabellområde: konsepter og administrasjon
- Opprette, endre og fjerne tabellområder
- Håndtering av tablespace med SQL og pgAdmin
Økt 12: PostgreSQL-logging
- Loggingsmål og formater
- Konfigurering av logging og hendelsessporing
- Overvåking og feilsøking med logger
Økt 13: PostgreSQL-utvidelser
- Installere og administrere utvidelser
- PostgreSQL Contrib-moduler
- Opprette og fjerne databaseutvidelser
Dag 4
Økt 14: Sikkerhetskopiering og gjenoppretting
- Sikkerhetskopieringsstrategier og databaseeksporter
- Bruke pg_dump, pg_dumpall og pg_restore
- Gjenoppretting av database og filsystem
Økt 15: Point-in-Time Recovery (PITR)
- Write-Ahead Logging (WAL) og krasjgjenoppretting
- Kontinuerlig arkivering og grunnleggende sikkerhetskopier
- Oppsett, gjenoppretting og tidslinjestyring for PITR
- Optimalisering av transaksjonslogg og gjenopprettingspunkter
Dag 5
Økt 16: Optimalisering av PostgreSQL-spørringer
- Spørringsoptimalisering og utførelsesplanlegging
- Skannings- og koblingsstrategier
- EXPLAIN, ANALYZE og håndtering av statistikk
- Ytelsesjustering og minneoptimalisering
Økt 17: Rutinemessig databasevedlikehold
- VACUUM og autovacuum-håndtering
- Lagringsoptimalisering og opprydding
- Rutinemessige databasevedlikeholdsoppgaver
Økt 18: Overvåking og tuning av serverytelse
- Overvåking av database- og systemytelse
- Analyse av aktivitet, låsing, WAL og arkivering
- Innsamling av statistikk og ytelsesoptimalisering
Økt 19: Effektiv databefolkning
- Høyytelses datalasting med COPY
- Optimaliseringsteknikker for bulkinnlasting
- Indeks-, begrensnings- og WAL-håndtering
- Effektive sikkerhetskopierings- og migreringsoperasjoner

Hvem bør melde seg på dette programmet?
Databaseadministratorer (DBA-er)
PostgreSQL-administratorer
Linux-systemadministratorer
Infrastrukturingeniører
DevOps-ingeniører
Tekniske supportingeniører som administrerer PostgreSQL-miljøer
Forutsetninger
- Grunnleggende SQL-kunnskap
- Kjennskap til relasjonsdatabaser og tilhørende konsepter
- Grunnleggende erfaring med Linux- eller UNIX-administrasjon
- Erfaring med å jobbe med PostgreSQL-databaser er en fordel, men ikke et krav
- Forståelse av databaseforespørsler og konsepter for databehandling
Uttalelser
Lisensiering og akkreditering
Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du bedriftsløsninger eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!
