Thomas Munro
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.
Appearances by year
- PGConf.dev (formerly PGCon)
- FOSDEM PGDay
- PG Down Under
- PostgreSQL Conference Europe (PGConf.EU)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Oct 20, 2026 | PGConf.EU 2026 (16th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Where 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 lessPostgreSQL 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, 2026 | PGConf.dev 2026 | PGConf.dev (formerly PGCon) | discussion lead | Multithreading working group as Microsoft Date: 2026-05-19 Time: 13:30–14:20 Room: Xerox (1500) Level: Advanced | |
| May 19, 2026 | PGConf.dev 2026 | PGConf.dev (formerly PGCon) | speaker | Text encoding débacles as Microsoft Date: 2026-05-21 Time: 09:30–10:20 Room: Fletcher (1900) Level: Intermediate | |
| May 19, 2026 | PGConf.dev 2026 | PGConf.dev (formerly PGCon) | panelist | Unexpected 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, 2026 | FOSDEM PGDay 2026 | FOSDEM PGDay | speaker | How 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, 2025 | PG Down Under 2025 | PG Down Under | speaker | Half 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 lessThis 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, 2025 | PGConf.dev 2025 | PGConf.dev (formerly PGCon) | speaker | Investigating Multithreaded PostgreSQL as Microsoft Date: 2025-05-14 Time: 10:00–10:50 Room: Regence B2C Level: Advanced | |
| Oct 22, 2024 | PGConf.EU 2024 (14th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Streaming 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 lessTraditionally, 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, 2024 | PGConf.dev 2024 | PGConf.dev (formerly PGCon) | speaker | Streaming 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, 2023 | PGCon 2023 | PGConf.dev (formerly PGCon) | speaker | IPC in PostgreSQL as Microsoft Date: 2023-06-01 Time: 13:00–13:45 Room: DMS 1120 Level: Intermediate | |
| May 25, 2022 | PGCon 2022 | PGConf.dev (formerly PGCon) | speaker | Improving PostgreSQL's mysterious SLRU subsystem as Microsoft Date: 2022-05-27 Time: 13:15–14:15 Room: Stream 2 Level: Intermediate | |
| May 26, 2020 | PGCon 2020 | PGConf.dev (formerly PGCon) | speaker | Mechanical 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, 2019 | PG Down Under 2019 | PG Down Under | speaker | Introduction to Query Planning and Execution | |
| May 28, 2019 | PGCon 2019 | PGConf.dev (formerly PGCon) | speaker | Transactions 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 lessA 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, 2019 | FOSDEM PGDay 2019 | FOSDEM PGDay | speaker | Parallelism 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 lessAn 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
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Tomas Vondra | 9 | — | 2026 |
| Andrey Borodin | 8 | — | 2026 |
| Melanie Plageman | 8 | — | 2026 |
| Robert Haas | 8 | — | 2026 |
| Peter Eisentraut | 7 | 2 | 2026 |
| Andres Freund | 7 | — | 2026 |
| Masahiko Sawada | 7 | — | 2026 |
| Claire Giordano | 6 | 1 | 2026 |
| Alexander Kukushkin | 6 | — | 2026 |
| Mark Wong | 6 | — | 2026 |
| Heikki Linnakangas | 5 | 1 | 2026 |
| Alexander Korotkov | 5 | — | 2026 |
| Bruce Momjian | 5 | — | 2026 |
| David E. Wheeler | 5 | — | 2026 |
| Floor Drees | 5 | — | 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.