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.

 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories