PostgreSQL-administration – 5 dagar onlineklassrum

34.500,00 SEK

  • 5 dagar
Live Virtuellt Klassrum
På plats / Inom företaget

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 datum­bekräftelse!

Intyg om genomförd utbildning ingår

Hero

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

Hero

Kursöversikt

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

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

Starta kursen nu

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 databas­hanteringskoncept

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

Contact background

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.