PostgreSQL-beheer - 5 dagen online klassikaal
3.450,00 EUR
- 5 days
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 de database, van de eerste implementatie en gebruikersbeheer tot en met performance tuning, back-up en herstel, en doorlopend onderhoud.
Belangrijkste functies
Taal
Lesmateriaal in het Engels
Niveau
Beginner - gemiddeld niveau
5 dagen (8 uur per dag) online, onder leiding van een instructeur
60+ aanbevolen studie-uren
Praktijkgerichte laboefeningen
Cursusmateriaal om te bewaren voor toekomstig gebruik
Behandelt PostgreSQL-versies 13 tot en met 18
Tips voor probleemoplossing op basis van echte scenario’s
Vraag om datumbevestiging!
Inclusief certificaat van afronding van het programma

Leerdoelen
Aan het einde van dit programma ben je in staat om:
Geavanceerd transactiebeheer
Leer hoe PostgreSQL gegevensconsistentie waarborgt via transacties, gelijktijdigheidscontrole, vergrendelingsmechanismen en deadlockpreventie.
PostgreSQL-logboekregistratie en -bewaking
Configureer en analyseer PostgreSQL-logs om problemen op te lossen, de prestaties te monitoren en beveiligings- of querygerelateerde issues te identificeren.
PostgreSQL-extensies beheren
Installeer, configureer en beheer PostgreSQL-extensies om monitoring, indexering en databasefunctionaliteit te verbeteren.
High-performance gegevensladen
Optimaliseer bulkgegevensimports met behulp van COPY, indexeringsstrategieën en performance-tuningtechnieken voor grootschalige datamigraties

Cursusplanning
Dag 1
Sessie 1: Installatie en configuratie van PostgreSQL
- Installatie en uitrol 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
- psql en pgAdmin gebruiken
- Toegangsbeheer en authenticatie
- Clientconnectiviteit en probleemoplossing
Sessie 4: Databases maken en configureren
- Databases maken, kopiëren en verwijderen
- Beheer van databaseservers
- Databasemonitoring en clusterinitialisatie
Dag 2
Sessie 5: PostgreSQL-schema's
- Schema‑concepten en -beheer
- Zoekpaden, privileges en systeemschema’s
- Overzicht van de informatieschema
Sessie 6: Rollenbeheer
- Rollen, gebruikers en rechten
- Rol-lidmaatschap en overerving
- Toegangsbeheer en probleemoplossing
Sessie 7: Fijnmazige toegangscontrole
- Machtigingen voor databases, schema’s, tabellen en kolommen
- GRANT- en REVOKE-opdrachten
- Privilegiebeheer
Sessie 8: Indexcreatie en -beheer
- PostgreSQL-indextypen en -strategieën
- Indexen maken, optimaliseren en onderhouden
- Prestatieoptimalisatie met indexen
Sessie 9: Transacties en gelijktijdigheid
- Transactiebeheer en -controle
- MVCC en isolatieniveaus
- Vergrendeling, deadlocks en gelijktijdigheidsbeheer
Dag 3
Sessie 10: Structuur van de PostgreSQL-database
- Configuratiebestanden en opslagarchitectuur
- Tabellen, rijen, indexen en bestandsindeling
- Vrijeruimtekaart en zichtkaart
Sessie 11: Tabellenruimten beheren
- Concepten en beheer van tabelruimten
- Tabelruimten maken, wijzigen en verwijderen
- Tablespacebeheer met SQL en pgAdmin
Sessie 12: PostgreSQL-logboekregistratie
- Logbestemmingen en -indelingen
- Logboekregistratie en gebeurtenisregistratie configureren
- Monitoring en probleemoplossing met logs
Sessie 13: PostgreSQL-extensies
- Extensies installeren en beheren
- PostgreSQL Contrib-modules
- Database-extensies maken en verwijderen
Dag 4
Sessie 14: Back-up en herstel
- Back-upstrategieën en database-exporten
- pg_dump, pg_dumpall en pg_restore gebruiken
- Herstel van database en bestandssysteem
Sessie 15: Point-in-Time Recovery (PITR)
- Write-Ahead Logging (WAL) en crashherstel
- Continue archiveren en basisback-ups
- PITR-configuratie, herstel en tijdlijnbeheer
- Optimalisatie van transactielogboek en herstelpunten
Dag 5
Sessie 16: PostgreSQL-queryoptimalisatie
- Queryoptimalisatie en uitvoeringsplanning
- Scan- en joinstrategieën
- EXPLAIN, ANALYZE en beheer van statistieken
- Prestatieafstemming en geheugenoptimalisatie
Sessie 17: Routinematig databaseonderhoud
- VACUÜM- en autovacuumbeheer
- Opslagoptimalisatie en opschoning
- Routinematige onderhoudstaken voor de database
Sessie 18: Serverprestatiebewaking en -optimalisatie
- Database- en systeemprestaties bewaken
- Analyse van activiteit, locks, WAL en archivering
- Verzamelen van statistieken en prestatieoptimalisatie
Sessie 19: Efficiënte databasevulling
- High-performance gegevensladen met COPY
- Technieken voor het optimaliseren van bulklading
- Index-, constraint- en WAL-beheer
- Efficiënte back-up- en migratiebewerkingen

Voor wie is dit programma bedoeld?
Databasebeheerders (DBA's)
PostgreSQL-beheerders
Linux-systeembeheerders
Infrastructuuringenieurs
DevOps-engineers
Technische support engineers die PostgreSQL-omgevingen beheren
Vereisten
- Basiskennis van SQL
- Vertrouwdheid met relationele databaseconcepten
- Basiservaring met Linux- of UNIX-beheer
- Ervaring met het werken met PostgreSQL-databases is een pluspunt, maar niet verplicht
- Inzicht in databasequery’s en concepten voor gegevensbeheer
Verklaringen
Licenties en accreditatie
De cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.
Veelgestelde vraag

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
