Course Outline
- Introduction
- High-Level Architecture
- Preparation of the Lab Environment
- Performance Monitoring and Optimization
- Identification of Slow Queries
- SQL Query Tuning
- Table Partitioning Strategies
- OS-Level Best Practices
- Parameter Configuration and Tuning
- Utilization of Extensions
- Performance Benchmarking
- Best Practices for Monitoring
- Practical Demos and Labs
- Database Backup and Recovery
- Creating Logical/SQL Dump Backups
- Restoring from SQL Dumps
- Creating Offline Physical Backups
- Restoring Offline Physical Backups
- Creating Online Physical Backups
- Archiving Write Ahead Logs (WAL)
- Configuring Recovery Processes
- Executing Point-in-Time Recovery via WAL Archives
- High Availability Implementation
- Transaction Log Archiving
- Streaming Replication Setup
- Connection Pooling and HA Configuration with pgpool-II
- Installation Procedures
- Configuration Steps
- pgpool Setup
- HA Environment Setup
- Practical Demos and Labs
- Enhancing Database Security
- Managing Users and Groups
- Access Control Mechanisms
- Implementing Row Level Security
- Host-Based Access Control
- Data Encryption via pgcrypto
- Practical Demos and Labs
- Managing Database Upgrades
- Understanding PostgreSQL Versioning
- Developing an Upgrade Plan
- Upgrading using pg_dump
- Upgrading using pg_upgrade
- In-Place vs. Non-In-Place Upgrades
- Post-Upgrade Verification Tasks
Requirements
We recommend that you only enroll in this advanced training if you already possess a foundational understanding of PostgreSQL or have previously completed our PostgreSQL Essentials Training.
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.