PostgreSQL-administrasjon – 5 dager online klasserom
34.500,00 NOK
- 5 dager
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 en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
