PostgreSQL for the SQL Server DBA: Architecture and Internals - Part 2
Proposed session for SQLBits 2026TL; DR
This session helps SQL Server professionals learn PostgreSQL by mapping familiar architecture concepts to PostgreSQL’s processes, memory, storage, and configuration—building confidence to design and manage PostgreSQL using skills you already have
Session Details
PostgreSQL’s internals might seem unfamiliar at first, but they share many concepts with SQL Server. In this session, we’ll dive into how PostgreSQL plans and executes queries, manages concurrency, and optimizes performance through indexing, statistics, and cost-based execution plans. We’ll explore cardinality estimation, locking and blocking behavior, and essential tools for monitoring and tuning. With practical comparisons to SQL Server’s internals, this session equips you with the insights needed to troubleshoot, tune, and maintain PostgreSQL databases with confidence.
3 things you'll get out of this session
Map SQL Server architectural concepts to PostgreSQL core processes, memory, and storage
Understand how PostgreSQL manages connections, transactions, and background processes
Learn how extensions and configuration settings are used to tune PostgreSQL for real workloads
Speakers
Tim Chapman's other proposed sessions for 2026
PostgreSQL for the SQL Server DBA - Cardinality Estimation - 2026
PostgreSQL for the SQL Server DBA: Architecture and Internals - Part 1 - 2026