PostgreSQL 17: High Availability & Advanced Administration
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
PostgreSQL 17: High Availability & Advanced Administration
This course is part of Mastering PostgreSQL 17 Specialization
Included with
Learn more
Recommended experience
Recommended experience
What you'll learn
Deploy and manage PostgreSQL in production environments
Optimize database performance and handle complex queries
Implement replication and security strategies for high availability
Skills you'll gain
Tools you'll learn
Details to know
May 2026
5 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 5 modules in this course
This course focuses on PostgreSQL's high availability and advanced administration techniques. In today's data-driven world, managing database reliability and performance is essential for businesses.
You will develop key skills to handle critical aspects of PostgreSQL administration, such as backup and recovery, replication, troubleshooting, and migration. This practical knowledge enables you to ensure that your databases run smoothly, even in complex, mission-critical environments. This course combines theoretical knowledge with real-world scenarios to help you manage PostgreSQL environments effectively. Youβll learn how to optimize and troubleshoot PostgreSQL databases to meet performance and reliability goals. This course is designed for database administrators and system engineers with prior experience in PostgreSQL or database administration. A basic understanding of SQL and database systems will be beneficial. This course is part three of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.
This module introduces the essential concepts and practices for backing up and recovering PostgreSQL databases. Learners will explore strategies to ensure data safety and continuity, gaining practical skills to manage and restore database systems effectively.
What's included
1 video1 reading1 assignment
1 videoβ’Total 1 minute
- Overviewβ’1 minute
1 readingβ’Total 15 minutes
- Handling Backup and Recovery - The Readingβ’15 minutes
1 assignmentβ’Total 16 minutes
- PostgreSQL Backup and Recovery Fundamentalsβ’16 minutes
This module guides learners through the essentials of PostgreSQL backup, recovery, and replication, including configuration, transaction log management, and failover strategies. You will explore both physical and logical replication, learn to optimize system availability, and implement best practices for data durability and disaster recovery.
What's included
1 video16 readings1 assignment
1 videoβ’Total 1 minute
- Overviewβ’1 minute
16 readingsβ’Total 75 minutes
- Introductionβ’5 minutes
- Optimizing the Transaction Logβ’5 minutes
- Configuring the pg_hba.conf Fileβ’6 minutes
- Tracking pg_basebackupβ’3 minutes
- Replaying the Transaction Logβ’4 minutes
- Running PITRβ’5 minutes
- Cleaning up the Transaction Log Archiveβ’6 minutes
- Combining Backups Againβ’4 minutes
- Performing a Basic Setupβ’6 minutes
- Checking Replication to Ensure Availabilityβ’5 minutes
- Performing Failovers and Understanding Timelinesβ’5 minutes
- Making Replication More Reliableβ’5 minutes
- Adjusting Durabilityβ’4 minutes
- Making Use of Replication Slotsβ’5 minutes
- Handling Logical Replication Slotsβ’4 minutes
- Making Use of the CREATE PUBLICATION and CREATE SUBSCRIPTION Commandsβ’3 minutes
1 assignmentβ’Total 16 minutes
- Mastering Backup and Replication Strategiesβ’16 minutes
This module introduces key PostgreSQL extensions, focusing on their practical uses for database management and optimization. Learners will explore contrib modules, investigate caching with pg_buffercache, and analyze storage issues such as table bloat using pgstattuple. By the end, you'll be equipped to leverage extensions for enhanced database performance and diagnostics.
What's included
1 video5 readings1 assignment
1 videoβ’Total 1 minute
- Overviewβ’1 minute
5 readingsβ’Total 34 minutes
- Introductionβ’8 minutes
- Making Use of Contrib Modulesβ’5 minutes
- Dblink Make Sure It Is Outphasedβ’5 minutes
- Investigating Caching with pg_buffercacheβ’6 minutes
- Inspecting Storage with pgstattupleβ’10 minutes
1 assignmentβ’Total 16 minutes
- PostgreSQL Extension and Data Integration Fundamentalsβ’16 minutes
This module guides learners through systematic approaches to diagnosing and resolving common PostgreSQL performance issues. You will explore techniques for identifying slow queries, interpreting log files, addressing commit log corruption, and managing database connections effectively. By the end, you'll be equipped with practical troubleshooting skills to optimize PostgreSQL deployments.
What's included
1 video5 readings1 assignment
1 videoβ’Total 1 minute
- Overviewβ’1 minute
5 readingsβ’Total 30 minutes
- Introductionβ’7 minutes
- Checking for Slow Queriesβ’6 minutes
- Inspecting the Logβ’7 minutes
- Facing Clog Corruptionβ’6 minutes
- Careless Connection Managementβ’4 minutes
1 assignmentβ’Total 16 minutes
- PostgreSQL Troubleshooting Fundamentalsβ’16 minutes
This module guides learners through the process of migrating databases to PostgreSQL, highlighting common troubleshooting strategies and compatibility considerations. It covers key differences in SQL feature support, such as the FILTER clause, and provides practical insights for transitioning from Oracle to PostgreSQL.
What's included
1 video3 readings1 assignment
1 videoβ’Total 1 minute
- Overviewβ’1 minute
3 readingsβ’Total 19 minutes
- Introductionβ’6 minutes
- Supporting the FILTER Clauseβ’5 minutes
- Moving from Oracle to PostgreSQLβ’8 minutes
1 assignmentβ’Total 16 minutes
- PostgreSQL Migration and SQL Featuresβ’16 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Data Management
- Status: Free TrialP
Packt
Specialization
- Status: Free Trial
- Status: Free Trial
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
