Talking Postgres with Claire Giordano

Why it's fun to hack on Postgres performance with Tomas Vondra


Listen Later

Why would anyone willingly spend weeks chasing a slow query, knowing they might hit dead ends along the way? In Episode 36 of Talking Postgres, Tomas Vondra—Postgres committer and long‑time performance contributor—joins Claire to explain why hacking on Postgres performance is not just hard, but also fun. We dig into the process of investigating why queries are slow, how iteration and “wrong turns” are part of performance work, and why Tomas prefers meaningful performance puzzles over toy problems. Along the way, we talk about using benchmarks to build an understanding of a problem. Tomas also shares how even small changes in code can have outsized impact when that code is used a lot, and how the mathematics embedded in the Postgres query planner/executor makes the work especially rewarding.

Previously on Talking Postgres:

  • Talking Postgres Ep31: What went wrong (& what went right) with AIO with Andres Freund
  • Talking Postgres Ep24: Why mentor Postgres developers with Robert Haas

Links mentioned in this episode:

  • PGConf.dev 2026: Schedule
  • GitHub repo: PostgreSQL Monthly Hacking Workshop, organized by Robert Haas 
  • Nordic PGDay 2026: Tomas talk on approximating percentiles
  • Video of POSETTE 2025 talk: Performance Archaeology – 20 years of improvements
  • Video of PGConf EU 2025 talk: Fast-path locking improvements in PG18
  • Conference: Prague PostgreSQL Developer Day
  • Discord: PostgreSQL Hacking Discord
  • GitHub repo: tvondra/tdigest
  • Brendan Gregg’s site: perf Linux profiler examples
  • Docs: pgbench for running benchmarks on PostgreSQL
  • Blog: Tomas Vondra blog
  • Postgres Patch Ideas: List on Tomas Vondra blog
  • Calendar invite: LIVE recording of Ep37 of Talking Postgres to happen on Wed Mar 18, 2026
...more
View all episodesView all episodes
Download on the App Store

Talking Postgres with Claire GiordanoBy Microsoft

  • 5
  • 5
  • 5
  • 5
  • 5

5

6 ratings


More shows like Talking Postgres with Claire Giordano

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

583 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

213 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

991 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Scaling Postgres by Creston Jamison

Scaling Postgres

12 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

180 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

68 Listeners

Postgres FM by Nikolay Samokhvalov and Michael Christofides

Postgres FM

21 Listeners

No Priors: Artificial Intelligence | Technology | Startups by Conviction

No Priors: Artificial Intelligence | Technology | Startups

142 Listeners

Latent Space: The AI Engineer Podcast by Latent.Space

Latent Space: The AI Engineer Podcast

100 Listeners

This Day in AI Podcast by Michael Sharkey, Chris Sharkey

This Day in AI Podcast

229 Listeners

Complex Systems with Patrick McKenzie (patio11) by Patrick McKenzie

Complex Systems with Patrick McKenzie (patio11)

142 Listeners