Schița de curs
1. Înțelegerea Planificatorului de Interogări PostgreSQL
- Planuri de execuție a interogărilor, algoritmi ai Planificatorului (clasic, genetic)
- Analiza planurilor de execuție a interogărilor (metode de acces la date, metode de join)
- Controlul selecției planurilor (parametri de configurare, pg_hint_plan)
2. Statistici ale Planificatorului de Interogări
- Estimarea costului planului de execuție
- Modelul de statistici implicit
- Operațiunea ANALYZE, statistici extinse
3. Utilizarea Indexurilor
- Indexuri B-tree (o singură coloană, compozite, bazate pe funcții, parțiale)
- Indexuri Hash
- Indexuri BRIN
- Indexuri GiST, GIN
4. Utilizarea Structurilor Avansate de Tabele
- Tabele partitionate
- Tabele nelogate
- Tabele temporare
- Vizualizări materializate
5. Utilizarea Memoriei Cache
- Cache-ul de buffer
- Memoria de lucru
- Memoria de lucru pentru întreținere
6. Interogări Paralele
- Arhitectura
- Parametri de configurare
- Analiza planurilor de execuție a interogărilor paralelizate
7. Monitorizarea Sarcinilor de Lucru și a Performanței
- Logarea interogărilor lente
- Utilizarea extensiei auto_explain
- Utilizarea extensiei pg_stat_statements
- Statistici cumulative
8. Benchmarking cu PgBench
Cerințe
- Finalizarea cursului Administrarea Serverului PostgreSQL sau cunoștințe echivalente
- Experiență de lucru cu SQL și operațiuni PostgreSQL
Public țintă
Administratori de baze de date, ingineri DevOps și dezvoltatori responsabili de optimizarea și întreținerea PostgreSQL în medii de producție.
Mărturii (3)
1. Un program de instruire foarte bine structurat 2. Atmosfera caldă pe care instrucționarul o-a creat, împreună cu profesionalismul său personal remarcabil 3. Faptul că instrucționarul a explicat totul ca și cum vorbea cu un începător complet, fără a recurge la terminologie tehnică.
Piotr Romer - Asseco Poland S.A
Curs - PostgreSQL Administration, Optimization and Replication
Tradus de catre o masina
teme avansate practice și discuții, cum ar fi TimescaleDB și Hypertable, cunoștințele instrctorului despre subiect :)
Shivam - Paessler LLC
Curs - PostgreSQL Fundamentals
Tradus de catre o masina
Paciența și stilul de învățare al lui Michał au fost plăcute.
Luiza
Curs - PostgreSQL for Administrators - 2 Days
Tradus de catre o masina