Data Conference Databasea Query.Farm index
Speakers

Thomas Munro

Employers on the program

  1. 2020–2026Microsoft12 talks
  2. 2019EDB2 talks

Bluesky: @tmunro.bsky.social

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • PGConf.dev (formerly PGCon)
  • FOSDEM PGDay
  • PG Down Under
  • PostgreSQL Conference Europe (PGConf.EU)

Talks

DateEventConferenceRoleTitleLinks
Oct 20, 2026PGConf.EU 2026 (16th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerWhere next for parallel query execution?
as Microsoft
PostgreSQL added single-node parallel query execution in a series of leaps and bounds a few years ago, but it is far from finished. This talk is a reflection on…Show less

PostgreSQL added single-node parallel query execution in a series of leaps and bounds a few years ago, but it is far from finished. This talk is a reflection on design choices made, path dependencies that influenced those choices, where they sit in the design space, and a selection of major opportunities that remain open for future development.

May 19, 2026PGConf.dev 2026PGConf.dev (formerly PGCon)discussion leadMultithreading working group
as Microsoft

Date: 2026-05-19 Time: 13:30–14:20 Room: Xerox (1500) Level: Advanced

May 19, 2026PGConf.dev 2026PGConf.dev (formerly PGCon)speakerText encoding débacles
as Microsoft

Date: 2026-05-21 Time: 09:30–10:20 Room: Fletcher (1900) Level: Intermediate

May 19, 2026PGConf.dev 2026PGConf.dev (formerly PGCon)panelistUnexpected successes & epic failures by PostgreSQL committers: A Roundtable
as Microsoft

Date: 2026-05-19 Time: 16:00–16:50 Room: Fletcher (1900) Level: Beginner

Jan 30, 2026FOSDEM PGDay 2026FOSDEM PGDayspeakerHow fast can we make pgvector if we're allowed to hack on PostgreSQL too?
as Microsoft

In this talk I will explore the popular pgvector HNSW index and show how it plugs into PostgreSQL.

Oct 17, 2025PG Down Under 2025PG Down UnderspeakerHalf a dozen exciting new features in PostgreSQL 16, 17 and 18
as Microsoft
This is a three part talk. The first part gives a very high level overview of the areas of development in recent major releases, including planning, execution,…Show less

This is a three part talk. The first part gives a very high level overview of the areas of development in recent major releases, including planning, execution, partitioning, replication, backups, monitoring, security, I/O, ongoing modernisation work and more.

May 13, 2025PGConf.dev 2025PGConf.dev (formerly PGCon)speakerInvestigating Multithreaded PostgreSQL
as Microsoft

Date: 2025-05-14 Time: 10:00–10:50 Room: Regence B2C Level: Advanced

Oct 22, 2024PGConf.EU 2024 (14th PostgreSQL Conference Europe)PostgreSQL Conference Europe (PGConf.EU)speakerStreaming I/O and vectored I/O
as Microsoft
Traditionally, PostgreSQL did all relation I/O as sequential 8KB pread() or pwrite() system calls. This talk is about a new "streaming" programming model that…Show less

Traditionally, PostgreSQL did all relation I/O as sequential 8KB pread() or pwrite() system calls. This talk is about a new "streaming" programming model that allows multiple blocks to be read or written at the same time, and eventually in the background ahead of time.

SlidesVideo
May 28, 2024PGConf.dev 2024PGConf.dev (formerly PGCon)speakerStreaming I/O and vectored I/O
as Microsoft

Date: 2024-05-29 Time: 09:00–09:50 Room: Fletcher(1900) Level: Advanced

Video
May 30, 2023PGCon 2023PGConf.dev (formerly PGCon)speakerIPC in PostgreSQL
as Microsoft

Date: 2023-06-01 Time: 13:00–13:45 Room: DMS 1120 Level: Intermediate

May 25, 2022PGCon 2022PGConf.dev (formerly PGCon)speakerImproving PostgreSQL's mysterious SLRU subsystem
as Microsoft

Date: 2022-05-27 Time: 13:15–14:15 Room: Stream 2 Level: Intermediate

May 26, 2020PGCon 2020PGConf.dev (formerly PGCon)speakerMechanical Sympathy for Elephants: Reducing I/O and Memory Stalls
as Microsoft

Date: 2020-05-28 Time: 09:00–09:45 Room: Stream 3 Level: Intermediate

SlidesVideo
Nov 15, 2019PG Down Under 2019PG Down UnderspeakerIntroduction to Query Planning and Execution
May 28, 2019PGCon 2019PGConf.dev (formerly PGCon)speakerTransactions
as EnterpriseDB
A look at PostgreSQL transaction logging in historical POSTGRES and how it evolved in modern PostgreSQL, how the approach compares to other systems, and how it…Show less

A look at PostgreSQL transaction logging in historical POSTGRES and how it evolved in modern PostgreSQL, how the approach compares to other systems, and how it might evolve in future releases.

Slides
Feb 1, 2019FOSDEM PGDay 2019FOSDEM PGDayspeakerParallelism in PostgreSQL 11
as EnterpriseDB
An overview of how parallel query execution works, with a look at some of the gory details that let you use multiple CPU cores for a single query in recent…Show less

An overview of how parallel query execution works, with a look at some of the gory details that let you use multiple CPU cores for a single query in recent PostgreSQL releases.

Slides

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Tomas Vondra9—2026
Andrey Borodin8—2026
Melanie Plageman8—2026
Robert Haas8—2026
Peter Eisentraut722026
Andres Freund7—2026
Masahiko Sawada7—2026
Claire Giordano612026
Alexander Kukushkin6—2026
Mark Wong6—2026
Heikki Linnakangas512026
Alexander Korotkov5—2026
Bruce Momjian5—2026
David E. Wheeler5—2026
Floor Drees5—2026

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.