Course Outline
- Introduction
- Architectural Overview
- Lab Environment Setup
- Performance Monitoring and Tuning
- Identifying Slow Queries
- Optimizing SQL
- Implementing Table Partitioning
- Operating System Best Practices
- Parameter Optimization
- Utilizing Extensions
- Benchmarking
- Monitoring Best Practices
- Practical Demos and Labs
- Database Backups and Restores
- Logical or SQL Dump Backups
- Restoring from SQL Dumps
- Physical Backups - Offline
- Restoring Offline Backups
- Physical Backups - Online
- Write Ahead Log (WAL) Archiving
- Configuring Recovery
- Point-in-Time Recovery using WAL Archives
- High Availability
- Archiving Transaction Logs
- Streaming Replication
- Connection Pooling and HA setup using pgpool-II
- Installation Process
- Configuration
- pgpool Setup
- HA Architecture Setup
- Practical Demos and Labs
- Database Security
- Managing Users and Groups
- Access Control Mechanisms
- Row Level Security
- Host Based Access Control
- Data Encryption using pgcrypto
- Practical Demos and Labs
- Database Upgrades
- Understanding PostgreSQL Versioning
- Developing an Upgrade Plan
- Upgrading via pg_dump
- Upgrading via pg_upgrade
- In-Place vs. Non-In-Place Upgrades
- Post-Upgrade Maintenance Tasks
Requirements
Participation in this training is advised only if you already possess a solid 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.