Course Outline
1. Understanding PostgreSQL Query Planner for Government
- Query execution plans and query planner algorithms (classic, genetic)
- Analyzing query execution plans (data access methods, join methods)
- Controlling plan selection (configuration parameters, pg_hint_plan)
2. Query Planner Statistics for Government
- Execution plan cost estimation
- Default statistics model
- ANALYZE operation and extended statistics
3. Using Indexes for Government
- B-tree indexes (single column, composite, function-based, partial)
- Hash indexes
- BRIN indexes
- GiST and GIN indexes
4. Using Advanced Table Structures for Government
- Partitioned tables
- Unlogged tables
- Temporary tables
- Materialized views
5. Using Cache Memory for Government
- Buffer cache
- Work memory
- Maintenance work memory
6. Parallel Query for Government
- Architecture
- Configuration parameters
- Analyzing parallelized query execution plans
7. Workload and Performance Monitoring for Government
- Logging slow queries
- Using the auto_explain extension
- Using the pg_stat_statements extension
- Cumulative statistics
8. Benchmarking with PgBench for Government
Requirements
- Completion of PostgreSQL Server Administration or equivalent knowledge for government database management.
- Practical experience with SQL and PostgreSQL operations.
Audience
Database Administrators, DevOps Engineers, and Developers responsible for tuning and maintaining PostgreSQL in production environments for government agencies.
Testimonials (5)
The provided examples and labs
Christophe OSTER - EU Lisa
Course - PostgreSQL Advanced DBA
Amount (a lot) of knowledge provided. Cheerful aprroach to the subject.
Oskar Debowski - Asseco Poland S.A
Course - PostgreSQL Administration, Optimization and Replication
advance topics hands on + discussion like timescaleDB and hypertable , trainer's knowledge on the subject :)
Shivam - Paessler LLC
Course - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Course - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.