The Postgres Guy

Videos

PostgreSQL tutorials, deep dives, and walkthroughs — learn Postgres visually.

How PostgreSQL Really Handles Connections
18:27

How PostgreSQL Really Handles Connections

Every connection to PostgreSQL spawns a dedicated OS process. That isolation is a feature — until you have 500 of them sitting idle, eating RAM, and your app starts getting FATAL errors. Here's what's actually happening under the hood.

First Use Case for IQtoolkit Analyzer Index Advisor
17:30

First Use Case for IQtoolkit Analyzer Index Advisor

A real-world walkthrough of using the IQtoolkit Analyzer's index advisor to identify missing indexes and optimize query performance in a production PostgreSQL database.

Auditing User Access in Postgres Databases for Security Compliance
24:27

Auditing User Access in Postgres Databases for Security Compliance

How to audit user access in PostgreSQL databases to meet security compliance requirements. Covers role inspection, privilege analysis, and building access reports for auditors.

Understanding PostgreSQL TOAST: The 8KB Block Constraint and Oversized Data Storage
15:33

Understanding PostgreSQL TOAST: The 8KB Block Constraint and Oversized Data Storage

Deep dive into PostgreSQL's TOAST (The Oversized-Attribute Storage Technique) mechanism and how it works around the fundamental 8KB block size limitation. Learn when TOAST activates, how it stores large values, and the performance implications for your database design.

Exploring PostgreSQL Extensions and Their Functionality
4:40

Exploring PostgreSQL Extensions and Their Functionality

A walkthrough of PostgreSQL's extension ecosystem — what extensions are, how they work, and which ones you should know about for production databases.

📖 Announcing: PostgreSQL Internals Mastery - Volume 1
1:56

📖 Announcing: PostgreSQL Internals Mastery - Volume 1

PostgreSQL Internals Mastery Volume I is now available—a comprehensive foundation covering PostgreSQL architecture, memory management, storage, transactions, and durability. Learn how PostgreSQL really works at a systems level.

Why the iqtoolkit Suite Exists
10:48

Why the iqtoolkit Suite Exists

After more than 10 years as a database professional, I built iqtoolkit to solve one problem: freeing DBAs from manual correlation hell so we can focus on what we actually want to do—architecture, automation, and engineering.