Opleiding: PostgreSQL Administration – 5 dagen online klassikaal

Ontwikkel de praktische vaardigheden die nodig zijn om PostgreSQL-databases in bedrijfsomgevingen te installeren, configureren, beveiligen, onderhouden en optimaliseren

Deze praktijkgerichte cursus PostgreSQL-beheer leidt je door de volledige levenscyclus van een database, van de eerste implementatie en gebruikersbeheer tot prestatieoptimalisatie, back-up en herstel, en doorlopend onderhoud.

Aan de hand van praktijkgerichte oefeningen en begeleiding door experts leert u hoe u database-instanties beheert, rollen en machtigingen configureert, indexen aanmaakt en onderhoudt, de systeemprestaties bewaakt, problemen oplost en betrouwbare back-up- en herstelstrategieën implementeert. Daarnaast doet u ervaring op met transactiebeheer, query-optimalisatie, logboekregistratie, tabelruimten en point-in-time recovery (PITR).

Aan het einde van de cursus heb je het vertrouwen om PostgreSQL-databases efficiënt te beheren, de prestaties te verbeteren en de beschikbaarheid en beveiliging van kritieke bedrijfsgegevens te waarborgen

Doelgroep

  • Databasebeheerders (DBA's)
  • PostgreSQL-beheerders
  • Linux-systeembeheerders
  • Infrastructuuringenieurs
  • DevOps-ingenieurs
  • Databaseontwikkelaars die verantwoordelijk zijn voor databasebeheer
  • IT-operationsprofessionals
  • Technische supportingenieurs die PostgreSQL-omgevingen beheren
  • Iedereen die op zoek is naar praktische vaardigheden op het gebied van PostgreSQL-beheer voor productiesystemen

Vereisten

  • Basiskennis van SQL
  • Bekendheid met concepten van relationele databases
  • Basiskennis van Linux- of UNIX-beheer
  • Ervaring met PostgreSQL-databases is een pré, maar niet verplicht
  • Inzicht in concepten op het gebied van databasequery’s en gegevensbeheer

Leerdoelen

  • Geavanceerd transactiebeheer: Leer hoe PostgreSQL de consistentie van gegevens handhaaft door middel van transacties, concurrency-controle, vergrendelingsmechanismen en het voorkomen van deadlocks.
  • PostgreSQL-logboekregistratie en -monitoring: Configureer en analyseer PostgreSQL-logboeken om problemen op te lossen, prestaties te monitoren en beveiligings- of querygerelateerde problemen te identificeren.
  • Beheer van PostgreSQL-extensies: Installeer, configureer en beheer PostgreSQL-extensies om monitoring, indexering en databasefunctionaliteit te verbeteren.
  • Hoogwaardige gegevensimport: Optimaliseer bulkgegevensimporten met behulp van COPY, indexeringsstrategieën en prestatieoptimalisatietechnieken voor grootschalige gegevensmigraties.

Cursusinhoud

Dag 1

Sessie 1: Installatie en configuratie van PostgreSQL

  • Installatie en implementatie van PostgreSQL
  • Databaseclusters en serverconfiguratie
  • Account- en omgevingsbeheer

Sessie 2: PostgreSQL-architectuur

  • PostgreSQL-architectuur en -processen
  • Geheugen, opslag en directorystructuur
  • MVCC-, WAL- en VACUUM-bewerkingen

Sessie 3: PostgreSQL-clienttoepassingen

  • Gebruik van psql en pgAdmin
  • Toegangscontrole en authenticatie
  • Clientconnectiviteit en probleemoplossing

Sessie 4: Databases aanmaken en configureren

  • Databases aanmaken, kopiëren en verwijderen
  • Beheer van de databaseserver
  • Databasemonitoring en clusterinitialisatie

Dag 2

Sessie 5: PostgreSQL-schema’s

  • Schemaconcepten en -beheer
  • Zoekpaden, rechten en systeemschema’s
  • Overzicht van het informatieschema

Sessie 6: Rolenbeheer

  • Rollen, gebruikers en rechten
  • Rol-lidmaatschap en overerving
  • Toegangsbeheer en probleemoplossing

Sessie 7: Fijnmazige toegangscontrole

  • Rechten op database-, schema-, tabel- en kolomniveau
  • GRANT- en REVOKE-opdrachten
  • Rechtenbeheer

Sessie 8: Aanmaken en beheren van indexen

  • PostgreSQL-indexsoorten en -strategieën
  • Indexen aanmaken, optimaliseren en onderhouden
  • Prestatieoptimalisatie met indexen

Sessie 9: Transacties en gelijktijdigheid

  • Transactiebeheer en -controle
  • MVCC en isolatieniveaus
  • Vergrendeling, deadlocks en beheer van gelijktijdigheid

Dag 3

Sessie 10: PostgreSQL-databasestructuur

  • Configuratiebestanden en opslagarchitectuur
  • Tabellen, rijen, indexen en bestandsindeling
  • Free Space Map en Visibility Map

Sessie 11: Beheer van tabelruimten

  • Concepten en beheer van tabelruimten
  • Tabelruimten aanmaken, wijzigen en verwijderen
  • Beheer van tabelruimten met SQL en pgAdmin

Sessie 12: Logboekregistratie in PostgreSQL

  • Bestemmingen en formaten voor logboekregistratie
  • Logboekregistratie en het bijhouden van gebeurtenissen configureren
  • Monitoring en probleemoplossing met logbestanden

Sessie 13: PostgreSQL-uitbreidingen

  • Uitbreidingen installeren en beheren
  • PostgreSQL Contrib-modules
  • Database-extensies aanmaken en verwijderen

Dag 4

Sessie 14: Back-up en herstel

  • Back-upstrategieën en database-exports
  • Gebruik van pg_dump, pg_dumpall en pg_restore
  • Herstel van de database en het bestandssysteem

Sessie 15: Point-in-Time Recovery (PITR)

  • Write-Ahead Logging (WAL) en herstel na een crash
  • Continue archivering en basisback-ups
  • PITR-configuratie, herstel en tijdlijnbeheer
  • Optimalisatie van transactielogboeken en herstelpunten

Dag 5

Sessie 16: PostgreSQL-queryoptimalisatie

  • Queryoptimalisatie en uitvoeringsplanning
  • Scan- en join-strategieën
  • EXPLAIN, ANALYZE en statistiekbeheer
  • Prestatieafstemming en geheugenoptimalisatie

Sessie 17: Routinematig databaseonderhoud

  • VACUUM- en Autovacuum-beheer
  • Opslagoptimalisatie en opschoning
  • Routinematige taken voor databaseonderhoud

Sessie 18: Monitoring en afstemming van serverprestaties

  • Monitoring van database- en systeemprestaties
  • Analyse van activiteiten, vergrendelingen, WAL en archivering
  • Verzamelen van statistieken en prestatieafstemming

Sessie 19: Efficiënte databasevulling

  • Hoogwaardige gegevensinvoer met COPY
  • Technieken voor het optimaliseren van bulklaadbewerkingen
  • Beheer van indexen, beperkingen en WAL
  • Efficiënte back-up- en migratiebewerkingen

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags CET, met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.

Wat leer ik in deze cursus?

Je leert over de installatie en configuratie van PostgreSQL, het beheer van gebruikers en rollen, beveiliging, indexering, transacties, back-up en herstel, prestatieoptimalisatie, monitoring, logboekregistratie en databaseonderhoud.

Is deze cursus geschikt voor beginners?

De cursus is bedoeld voor IT-professionals met basiskennis van SQL en databases. Eerdere ervaring met PostgreSQL is nuttig, maar niet essentieel

Leer ik over beveiligingsbeheer in PostgreSQL?

Ja. Je leert over op rollen gebaseerde toegangscontrole, gebruikersbeheer, authenticatie, machtigingen en best practices voor databasebeveiliging.

Komt back-up en herstel aan bod in de cursus?

Ja. De cursus behandelt pg_dump, pg_dumpall, back-upstrategieën, herstelprocedures, continue archivering en Point-in-Time Recovery (PITR).

Leer ik prestatieoptimalisatie?

Ja. Je verdiept je in query-optimalisatie, indexeringsstrategieën, uitvoeringsplannen, het verzamelen van statistieken, VACUUM-bewerkingen en technieken voor het optimaliseren van serverprestaties

Komen PostgreSQL-monitoring en -logging aan bod?

Ja. De cursus omvat logboekconfiguratie, het monitoren van databaseactiviteit, prestatiestatistieken, probleemoplossing en het identificeren van knelpunten.

Komt gelijktijdigheid en transactiebeheer aan bod in de cursus?

Ja. Je leert over transactiecontrole, isolatieniveaus, vergrendelingsmechanismen, het voorkomen van deadlocks en PostgreSQL’s Multi-Version Concurrency Control (MVCC).

Welke praktische vaardigheden zal ik opdoen?

Je leert PostgreSQL implementeren, gebruikers en rechten beheren, databaseprestaties optimaliseren, back-ups uitvoeren, gegevens herstellen, problemen oplossen en gezonde databaseomgevingen onderhouden

Voor welke functies is deze training nuttig?

Deze cursus is waardevol voor databasebeheerders, PostgreSQL-beheerders, Linux-beheerders, DevOps-engineers, infrastructuuringenieurs, databaseontwikkelaars en IT-operations-professionals die verantwoordelijk zijn voor PostgreSQL-omgevingen

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gemiddeld niveau
  • 5 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Praktijkgerichte lab-oefeningen ter ondersteuning van het verankeren van vaardigheden
  • Cursusmateriaal om te bewaren voor toekomstig gebruik
  • Behandelt PostgreSQL-versies 13 tot en met 18
  • Duidelijke stapsgewijze uitleg met praktische voorbeelden
  • Tips voor het oplossen van problemen op basis van echte scenario’s
  • Meer dan 60 aanbevolen studie-uren
  • Inclusief certificaat

Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt

Meer...
€3.450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
PostgreSQL
Niveau
Duur
5 dagen
Looptijd
60 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy