Struttura del corso
1. Comprensione del Query Planner PostgreSQL
- Piani di esecuzione delle query, algoritmi del Query Planner (classico, genetico)
- Analisi dei piani di esecuzione delle query (metodi di accesso ai dati, metodi join)
- Controllo della selezione del piano (parametri di configurazione, pg_hint_plan)
2. Statistiche del Query Planner
- Stima del costo del piano di esecuzione
- Modello statistiche predefinito
- Operazione ANALYZE, statistiche estese
3. Utilizzo degli Indici
- Indici B-tree (singola colonna, compositi, basati su funzioni, parziali)
- Indici hash
- Indici BRIN
- Indici GiST, GIN
4. Utilizzo di Strutture Tabellari Avanzate
- Tabelle partizionate
- Tabelle non registrate
- Tabelle temporanee
- Viste materializzate
5. Utilizzo della Memoria di Cache
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Query Parallele
- Architettura
- Parametri di configurazione
- Analisi dei piani di esecuzione delle query parallelizzate
7. Monitoraggio del Carico di Lavoro e Prestazioni
- Registrazione delle query lente
- Utilizzo dell'estensione auto_explain
- Utilizzo dell'estensione pg_stat_statements
- Statistiche cumulative
8. Benchmarking con PgBench
Requisiti
- Completamento di Amministrazione del Server PostgreSQL o conoscenze equivalenti
- Esperienza operativa con SQL e operazioni PostgreSQL
Pubblico di Riferimento
Amministratori di Database, Ingegneri DevOps e Sviluppatori responsabili dell'ottimizzazione e della manutenzione di PostgreSQL in ambienti di produzione.
Recensioni (2)
Gli esempi forniti e i laboratori
Christophe OSTER - EU Lisa
Corso - PostgreSQL Advanced DBA
Traduzione automatica
1. Un programma di formazione strutturato molto bene 2. L'atmosfera calda che l'istruttore ha creato, insieme alla sua eccellente professionalità personale 3. Il fatto che l'istruttore abbia spiegato tutto come se stesse parlando a un principiante assoluto, senza cadere in alcun gergo tecnico.
Piotr Romer - Asseco Poland S.A
Corso - PostgreSQL Administration, Optimization and Replication
Traduzione automatica