Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Ontdek PostgreSQL
Geschiedenis
Tempo van de ontwikkeling
Belangrijkste kenmerken
Conformiteit met de SQL-norm
Cluster/instance-concept
Databases, schema's en objecten
Belangrijkste beperkingen
Ontdekken van de structuur van een instantie
Proces van een instantie
Instance tree
Installatie van een instantie
Configureren van de package manager (yum/apt)
Installeren van de instantie
Configureren van de bijbehorende service
Workshop: Een instantie installeren en ontdekken
Verbinding maken met de server
Tekst client psql
Grafische client pgAdmin
Web client phpPgAdmin
Workshop: Aanleggen van een databank
Inzicht in server configuratie
Principe van configuratie
Parameters en contexten
Configuratiebestand
De huidige configuratie bekijken
Dynamische herconfiguratie
Workshop: Wijzigen van de oorspronkelijke configuratie
Geheugen beheren
Globaal geheugen: shared_buffers
Geheugen per proces
- temp_buffer
- work_mem
- maintenance_work_mem
Workshop: Gedeelde_buffers en werk_geheugen op een optimale manier configureren
Implementeren van toepassingslogboeken
Logging-mechanismen
Configuratie
Benaming
Logging-functies
Onderhoud
Workshop: loggen van toepassingen configureren
Beheer van de toegang tot gegevens
Beheer van rollen
Voorgedefinieerde rollen (afhankelijk van de versie)
Beheer van rolrechten
Beheer van toegang tot de instantie: pg_hba.conf bestand
Workshop: Verschillende rollen creëren
Beheer van het onderhoud van een databank
Overzicht
Statistieken bijwerken
Verouderde records vrijgeven
Tabelverdichting
Indexen heropbouwen
Automatisering
Workshop: Onderzoek naar automatisering van onderhoud
Back-up - Herstel
Overzicht
Logische backup en restore
Fysieke backup en restore
Principes
pg_basebackup commando
Archiveren van transactielogs
Workshop: Uitvoeren van een remote backup en restore van de workshop database