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)
Cantitate (foarte mare) de cunoștințe oferite. Abordare veselă a subiectului.
Oskar Debowski - 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
I genuinely enjoyed the trainer Subject Knowledge.
Julian Pirau
Curs - PostgreSQL for Administrators
Tradus de catre o masina