PostgreSQL-administration – 5 dagar onlineklassrum

34.500,00 SEK

  • 5 days
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 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!