Course Outline

1. Understanding PostgreSQL Query Planner for Government

  • Query execution plans, 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, extended statistics

3. Using Indexes for Government

  • B-tree indexes (single column, composite, function-based, partial)
  • Hash indexes
  • BRIN indexes
  • GiST, 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
  • Practical experience with SQL and PostgreSQL operations

Audience

This course is designed for Database Administrators, DevOps Engineers, and Developers who are responsible for tuning and maintaining PostgreSQL in production environments. It provides essential skills and knowledge to enhance performance and reliability, specifically tailored for government use.

 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories