Course Outline
- Introduction
- Architectural Overview
- Lab Environment Setup
- Performance Monitoring and Tuning
- Tracking Slow Queries
- SQL Optimization
- Table Partitioning Techniques
- Operating System Best Practices
- Configuration Parameter Tuning
- Utilizing Extensions
- Benchmarking Strategies
- Monitoring Best Practices
- Demonstrations and Hands-on Labs
- Database Backups and Recovery
- Logical (SQL Dump) Backups
- Restoring SQL Dumps
- Offline Physical Backups
- Restoring Offline Backups
- Online Physical Backups
- Write-Ahead Log (WAL) Archiving
- Recovery Configuration
- Point-in-Time Recovery Using WAL Archives
- High Availability
- Transaction Log Archiving
- Streaming Replication
- Connection Pooling and HA Setup via pgpool-II
- Installation Procedures
- Configuration Steps
- pgpool Configuration
- High Availability Setup
- Demonstrations and Hands-on Labs
- Database Security
- Managing Users and Groups
- Access Control Mechanisms
- Row-Level Security
- Host-Based Access Control
- Data Encryption Using pgcrypto
- Demonstrations and Hands-on Labs
- Database Upgrades
- Understanding PostgreSQL Versioning
- Planning the Upgrade Process
- Performing Upgrades with pg_dump
- Executing Upgrades with pg_upgrade
- In-Place vs. Off-Plan Upgrades
- Post-Upgrade Tasks
Requirements
It is advisable to enroll in this training only if you possess a foundational understanding of PostgreSQL or have previously completed the PostgreSQL Essentials course.
Testimonials (7)
Logging behaviour when the instance is under stress, and the hierarchy/nomenclature of instances, databases, files, etc.
Daniel Inwood - Sinara Consultants LTD
Course - PostgreSQL Advanced DBA
The course left me with an understanding of the nuts and bolts of PostgreSQL and the confidence to undertake DBA tasks.
Steven Barbaglia - Sinara Consultants LTD
Course - PostgreSQL Advanced DBA
Understanding the underlying infrastructure of Postgres makes it much easier to understand why things work a certain way. It made understanding the procedures for backup and restore a lot more simple.
Yusef Mansour - Sinara Consultants LTD
Course - PostgreSQL Advanced DBA
The provided examples and labs
Christophe OSTER - EU Lisa
Course - PostgreSQL Advanced DBA
the good mix of theory and hands-on exercises, enriching insights from own experience, communication style and jokes
Oleg Sidarenka - EU Lisa
Course - PostgreSQL Advanced DBA
I have gain a lot of knowledge from the training.
Criselda Candor - Metropolitan Bank and Trust Company
Course - PostgreSQL Advanced DBA
Everything! The duaration, the trainer knowledge, the topics covered, the hand on trainings.