Course Outline
- Introduction
- High-Level Architecture Overview
- Preparation of Laboratory Environment
- Performance Oversight and Optimization
- Detection and Analysis of Slow Queries
- SQL Query Optimization
- Implementing Table Partitioning
- Recommended Operating System Practices
- Parameter Configuration and Tuning
- Utilizing Extensions
- Performance Benchmarking
- Best Practices for Monitoring
- Practical Demonstrations and Hands-on Labs
- Database Backup and Recovery Strategies
- Logical Backups via SQL Dumps
- Restoration of SQL Dumps
- Offline Physical Backups
- Restoring from Offline Backups
- Online Physical Backups
- Archiving Write Ahead Logs (WAL)
- Configuring Recovery Mechanisms
- Point-in-Time Recovery Leveraging WAL Archives
- High Availability Architectures
- Archiving of Transaction Logs
- Setting Up Streaming Replication
- Managing Connection Pooling and High Availability with pgpool-II
- Software Installation Process
- System Configuration
- pgpool Implementation
- High Availability Deployment
- Practical Demonstrations and Hands-on Labs
- Database Security Protocols
- Management of Users and Groups
- Access Control Mechanisms
- Implementing Row-Level Security
- Host-Based Access Controls
- Data Encryption via pgcrypto
- Practical Demonstrations and Hands-on Labs
- Database Upgrade Procedures
- Understanding PostgreSQL Versioning
- Developing an Upgrade Plan
- Upgrading with pg_dump
- Upgrading with pg_upgrade
- In-Place versus Non-In-Place Upgrades
- Post-Upgrade Maintenance Tasks
Requirements
It is advised that participants possess a solid foundation in PostgreSQL or have previously completed the PostgreSQL Essentials Training before enrolling in this 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.