Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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.
14 ore
Recensioni (1)
Comportamento dei log quando l'istanza è sotto stress e la gerarchia/nomenclatura delle istanze, database, file, ecc.
Daniel Inwood - Sinara Consultants LTD
Corso - PostgreSQL Advanced DBA
Traduzione automatica