PostgreSQL Videos, Tutorials & DBA Guides

Free PostgreSQL video tutorials on replication, high availability, performance tuning, VACUUM, indexing, backups, PITR, migrations, and production DBA skills. Watch embedded lessons from Dr. Ibrar Ahmed on pgElephant.

Search for PostgreSQL tutorials, DBA training, replication guides, performance tuning, backup and recovery, indexing, and production troubleshooting — then watch every lesson here on pgElephant. Embedded from PostgreSQL with Dr. Ibrar Ahmed.

pgElephant is a free PostgreSQL video library for engineers searching tutorials on replication, logical replication, high availability, slow queries, EXPLAIN ANALYZE, VACUUM, bloat, backups, PITR, indexing, migration, security, checkpoints, and production DBA workflows.

PostgreSQL replication & logical replicationHigh availability & disaster recoveryPerformance tuning & slow queriesVACUUM, bloat & autovacuumIndexing & EXPLAIN ANALYZEBackups, PITR & checkpointsOracle & MySQL to PostgreSQL migrationSecurity hardening & production runbooks

PostgreSQL Video Library

34 PostgreSQL videos from @DrIbrarAhmed

Amazon Aurora PostgreSQL: What Really Happens When It Fails?

How does Amazon Aurora PostgreSQL actually work in production, and what happens when the writer, an Availability Zone, or an entire Region fails?

Watch on YouTube

PostgreSQL Active-Active Across 3 Regions | Production HA

PostgreSQL active-active / multi-master: how production multi-region write architectures really fail.

Watch on YouTube

PostgreSQL on Amazon RDS: What Happens When It Fails?

Amazon RDS PostgreSQL: I Built & Broke Every Production Architecture

Watch on YouTube

PostgreSQL: 16 Cores. This Query Uses One

PostgreSQL parallel query tip: 16 cores mean nothing if EXPLAIN shows no Gather.

Watch on YouTube

PostgreSQL HA Architecture: Surviving a Full Region Failure

Three writable PostgreSQL regions. One region dies. Writes continue.

Watch on YouTube

PostgreSQL Chose the Index. The Query Took 3.2× Longer

An index does not automatically make every PostgreSQL query faster.

Watch on YouTube

500 PostgreSQL Connections, Only 20 Active? Fix It with PgBouncer

Your PostgreSQL server may show hundreds of connections while only a small number are actively running queries.

Watch on YouTube

PostgreSQL High Availability: Build, Break & Fix Patroni + etcd

PostgreSQL high availability: Patroni, failover, and the failure drills that prove HA works.

Watch on YouTube

500 PostgreSQL Connections, 470 Idle: Fix This Before Production Slows

PostgreSQL connections and PgBouncer: fix idle connection storms before production slows.

Watch on YouTube

PostgreSQL Uses 1 of 16 CPU Cores. Here's the Fix.

Your PostgreSQL server has 16 CPU cores, but your slow query uses only one. The other 15 sit idle while your query crawls.

Watch on YouTube

PostgreSQL work_mem: The Setting That Crashed My 400GB Server

PostgreSQL work_mem math: 1GB x connections x operations can demand 400GB RAM.

Watch on YouTube

Your PostgreSQL work_mem Is a 400 GB Memory Bomb

PostgreSQL work_mem can silently demand hundreds of GB and OOM your server.

Watch on YouTube

PostgreSQL 19: The Join Stat Fix We Waited 10 Years For

Debugging the planner just got easier. PostgreSQL 19 makes stats joinable.

Watch on YouTube

PostgreSQL 19: Finally See Which Tables Need VACUUM (New Feature)

PostgreSQL 19 shows which tables need VACUUM — no more guessing at bloat.

Watch on YouTube

PostgreSQL 19: Lock Waits Are Finally Visible (After Years)

"Why is my query waiting?" PostgreSQL 19 finally answers this.

Watch on YouTube

PostgreSQL 19: JIT Is OFF by Default (And That's Good)

PostgreSQL tutorial covering PostgreSQL 19: JIT Is OFF by Default (And That's Good).

Watch on YouTube

Your PostgreSQL Server Is Not Maxed Out. These 5 Settings Are Wrong.

PostgreSQL tutorial covering Your PostgreSQL Server Is Not Maxed Out. These 5 Settings Are Wrong..

Watch on YouTube

PostgreSQL DBA in 2026: The Complete Roadmap (Start Here)

PostgreSQL tutorial covering PostgreSQL DBA in 2026: The Complete Roadmap (Start Here).

Watch on YouTube

PostgreSQL 19 Broke Your Login. Here's the Fix.

PostgreSQL tutorial covering PostgreSQL 19 Broke Your Login. Here's the Fix..

Watch on YouTube

PostgreSQL 19: Graph Queries and GROUP BY ALL Changed Everything

PostgreSQL tutorial covering PostgreSQL 19: Graph Queries and GROUP BY ALL Changed Everything.

Watch on YouTube

PostgreSQL 19: Read-Your-Writes on Replicas (Zero Performance Hit)

PostgreSQL tutorial covering PostgreSQL 19: Read-Your-Writes on Replicas (Zero Performance Hit).

Watch on YouTube

PostgreSQL 19: Faster Performance, Zero Config Changes Required

PostgreSQL tutorial covering PostgreSQL 19: Faster Performance, Zero Config Changes Required.

Watch on YouTube

PostgreSQL 19 Autovacuum: Settings That Finally Prevent Bloat

PostgreSQL tutorial covering PostgreSQL 19 Autovacuum: Settings That Finally Prevent Bloat.

Watch on YouTube

PostgreSQL 19: Sequences Finally Replicate (After 20 Years)

PostgreSQL tutorial covering PostgreSQL 19: Sequences Finally Replicate (After 20 Years).

Watch on YouTube

PostgreSQL Table Bloat: VACUUM Won't Save You

PostgreSQL tutorial covering PostgreSQL Table Bloat: VACUUM Won't Save You.

Watch on YouTube

PostgreSQL: From 47 Seconds to 3.6ms Query Fix

PostgreSQL tutorial covering PostgreSQL: From 47 Seconds to 3.6ms Query Fix.

Watch on YouTube

Checkpoints Are Killing Your PostgreSQL Performance

PostgreSQL tutorial covering Checkpoints Are Killing Your PostgreSQL Performance.

Watch on YouTube

PostgreSQL Replication Commands That Save Production

PostgreSQL tutorial covering PostgreSQL Replication Commands That Save Production.

Watch on YouTube

PostgreSQL Backup Commands You Need Before Disaster Strikes

PostgreSQL tutorial covering PostgreSQL Backup Commands You Need Before Disaster Strikes.

Watch on YouTube

3 Ways to Upgrade PostgreSQL Without Destroying Production

PostgreSQL tutorial covering 3 Ways to Upgrade PostgreSQL Without Destroying Production.

Watch on YouTube

EXPLAIN ANALYZE: Read PostgreSQL Query Plans Like a Senior DBA

PostgreSQL tutorial covering EXPLAIN ANALYZE: Read PostgreSQL Query Plans Like a Senior DBA.

Watch on YouTube

MySQL to PostgreSQL: The Migration Nobody Warns You About

PostgreSQL tutorial covering MySQL to PostgreSQL: The Migration Nobody Warns You About.

Watch on YouTube

Oracle to PostgreSQL: The Migration That Saved My Company $2M/Year

PostgreSQL tutorial covering Oracle to PostgreSQL: The Migration That Saved My Company $2M/Year.

Watch on YouTube

Your PostgreSQL Has a Backdoor. Here's How to Find It.

PostgreSQL tutorial covering Your PostgreSQL Has a Backdoor. Here's How to Find It..

Watch on YouTube

PostgreSQL Video FAQ

Where can I watch free PostgreSQL video tutorials?

You can watch free PostgreSQL tutorials here on pgElephant. This page embeds the full library from Dr. Ibrar Ahmed, covering replication, HA, performance, backups, indexing, and production DBA workflows.

What PostgreSQL topics do these videos cover?

Topics include logical replication, high availability, VACUUM and table bloat, slow query analysis, EXPLAIN ANALYZE, indexing strategies, backup and PITR, database migration, security hardening, checkpoints, and major version upgrades.

Are these PostgreSQL videos for beginners or DBAs?

Both. The collection includes DBA cheat sheets for daily operations and deeper walkthroughs for engineers managing PostgreSQL in production.

Who teaches the PostgreSQL videos on pgElephant?

The videos are from Dr. Ibrar Ahmed on the YouTube channel PostgreSQL with Dr. Ibrar Ahmed, embedded and curated on pgElephant for PostgreSQL engineers and teams.