PostgreSQL-administrasjon – 5 dager online klasserom

34.500,00 NOK

  • 5 days
Live virtuelt klasserom
Internt / i bedrift

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

Hero

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

Hero

Kursplan

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
PostgreSQL-administrasjon

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

Start kurset nå

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

Contact background

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!