Détails
- 8 Sections
- 43 Lessons
- 21 Hours
Expand all sectionsCollapse all sections
- Inleiding (1 uur)2
- 1.1Introductie tot PostgreSQL
- 1.2Herhaling van de fundamentele functies
- Ontwerp en beheer van een instantie (5,5 uur)13
- 2.1Gegevensdirectories
- 2.2Logbestanden van transacties en activiteiten
- 2.3Implementatie van automatische taken
- 2.4Implementatie van opslagruimtes
- 2.5Concept van transactie-logruimte
- 2.6Implementatie van gegevens met pgLoader
- 2.7Tabelpartitionering
- 2.8Materialized Views
- 2.9Beheer van een PostgreSQL-instantie
- 2.10Gebruik van het systeemcatalogus
- 2.11Beheer van opslag en verbindingen
- 2.12Beheer van transacties
- 2.13Praktische oefeningen: Installatie van PostgreSQL en aanmaken van een instantie, database en demonstratietabellen; implementatie van alle besproken elementen (ongeveer 3 uur en 20 minuten)
- Contributies voor de beheerder (2 uur)4
- 3.1Status van tabellen en indexen met pg_stattuple
- 3.2Status van vrije ruimte met pg_freespacemap
- 3.3Status van het geheugen met pg_buffercache
- 3.4Praktische oefeningen: Installatie en gebruik van deze drie modules (ongeveer 70 minuten)
- Prestatiemetingen en opbouw van meerdere instanties (3,5 uur)5
- 4.1Evaluatie van de prestaties
- 4.2pgbench: testen van instanties
- 4.3Creëren van meerdere instanties
- 4.4Nuttige bronnen
- 4.5Praktische oefeningen: Installatie en gebruik van tools voor prestatiemeting en modules (ongeveer 2 uur)
- Prestaties & configuratie (3,5 uur)6
- 5.1Beperken van verbindingen
- 5.2Configureren van gedeeld geheugen
- 5.3Optimalisatie van gegevensverwijderingen
- 5.4Optimalisatie van het beheer van het transactielog
- 5.5Precieze afstemming van auto-vacuum met drempelwaarden
- 5.6Praktische oefeningen: Prestatie-optimalisatie en configuratie van automatiseringen (ongeveer 2 uur)
- Monitoring van een instantie (2 uur)4
- 6.1PgFouine & analyse van activiteitslogs en Vacuum-berichten
- 6.2Munin & implementatie van PostgreSQL-scripts
- 6.3Ontwikkelen van een script
- 6.4Praktische oefeningen: Gebruik van monitoringtools en toezicht op instanties (ongeveer 70 minuten)
- Geavanceerd beheer van verbindingen (2 uur)6
- 7.1PgPool-II: implementatie en configuratie van de connection pool manager
- 7.2Praktische voorbeelden
- 7.3Concepten van connection pooling
- 7.4PgPoolAdmin & implementatie van de beheerdersinterface
- 7.5Configuratie van de poolmanager
- 7.6Praktische oefeningen: Beheer van verbindingen en optimalisatie van administratie (ongeveer 70 minuten)
- Verdieping (1,5 uur)3
- 8.1Introductie tot replicatie en hoge beschikbaarheid
- 8.2Warm Standby
- 8.3Introductie tot Slony