Schița de curs
1. Understanding Performance Fundamentals
- PostgreSQL Query Planner and execution workflow
- Using EXPLAIN and EXPLAIN ANALYZE to interpret plans
- Cost-based optimisation and statistics
2. Indexing and Query Optimisation
- Advanced indexing strategies: B-tree, hash, BRIN, GIN, GiST
- Partial, composite, and expression-based indexes
- Optimising joins, aggregations, and subqueries
- Impact of partitioning on performance
3. Memory and Configuration Tuning
- Core performance parameters: shared_buffers, work_mem, maintenance_work_mem
- Parallel query execution and control
- Autovacuum tuning and impact on I/O performance
- Understanding caching and I/O behaviour
4. Monitoring and Benchmarking
- Monitoring tools and extensions: pg_stat_statements, auto_explain
- Logging slow queries and analysing workloads
- Measuring throughput and latency with PgBench
- Designing performance baselines
5. Troubleshooting and Best Practices
- Identifying performance bottlenecks
- Common query anti-patterns
- Practical optimisation case studies
Cerințe
- Completion of PostgreSQL Server Administration or equivalent knowledge
- Working experience with SQL and PostgreSQL operations
Audience
Database Administrators, DevOps Engineers, and Developers responsible for tuning and maintaining PostgreSQL in production environments.
Mărturii (3)
teme avansate cu activități practice și discuții despre subiecte precum TimescaleDB și Hypertable, cunoștințele instrăctorului în domeniu :)
Shivam - Paessler LLC
Curs - PostgreSQL Fundamentals
Tradus de catre o masina
noile cunoștințe care pot fi aplicate în sistemul nostru
Laurence Bangsal - PayMaya Philippines, Inc.
Curs - PostgreSQL Administration, Optimization and Replication
Tradus de catre o masina
I genuinely enjoyed the trainer Subject Knowledge.
Julian Pirau
Curs - PostgreSQL for Administrators
Tradus de catre o masina