Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 14 ore
Schița de curs
1. Înțelegerea Planner-ului de Interogări PostgreSQL
- Planuri de execuție, algoritmi Query Planner (clasice, genetice)
- Analiza planurilor de execuție a interogărilor (metode de acces la date, metode de join)
- Controlul selecției planului (parametri de configurare, pg_hint_plan)
2. Statistica Query Planner
- Estimarea costului planului de execuție
- Model de statistici implicit
- Operația ANALYZE, statistici extinse
3. Utilizarea Indexurilor
- Indexuri B-tree (ocolonă unică, compozite, bazate pe funcții, parțiale)
- Indexuri Hash
- Indexuri BRIN
- Indexuri GiST, GIN
4. Utilizarea Structurilor Avansate de Tabele
- Tabele partionate
- Tabele non-logate (Unlogged tables)
- Tabele temporare
- Vizualizări materializate
5. Utilizarea Memoriei de Cache
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Interogări Paralele
- Arhitectură
- Parametri de configurare
- Analiza planurilor de execuție pentru interogări paralele
7. Monitorizarea Sarcinii de Lucru și a Performanței
- Jurnalizarea interogărilor lente
- Utilizarea extensiei auto_explain
- Utilizarea extensiei pg_stat_statements
- Statistici cumulative
8. Benchmark cu PgBench
Cerințe
- Afinalizarea cursului PostgreSQL Server Administration sau cunoștințe echivalente
- Experiență practică cu SQL și operațiile PostgreSQL
Public țintă
Administratori de baze de date, Ingineri DevOps și Dezvoltatori responsabili cu optimizarea și mentenanța PostgreSQL în medii de producție.
Mărturii (1)
cunoștințe de performanță
Adrian Ionut Chelaru - Banca Transilvania Cluj
Curs - PostgreSQL Advanced - Performance Management
Tradus de catre o masina