Tomas Vondra
Employers on the program
- 2024–2026Microsoft8 talks
- 2020–2026EDB18 talks
- 2019–20202ndQuadrant8 talks
Appearances by year
- Prague PostgreSQL Developer Day (P2D2)
- PGConf.dev (formerly PGCon)
- PostgreSQL Conference Europe (PGConf.EU)
- FOSDEM
- Nordic PGDay
- FOSDEM PGDay
- PGConf.BE
- PGConf.DE (PostgreSQL Conference Germany)
- 4 other conferences
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Oct 20, 2026 | PGConf.EU 2026 (16th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | AIO performance - now and in the future as Microsoft PostgreSQL supports AIO since version 18, and it's gradually adopting it in more and more places. Let's talk about the performance impact you should expect,…Show lessPostgreSQL supports AIO since version 18, and it's gradually adopting it in more and more places. Let's talk about the performance impact you should expect, tuning the various configuration options, and the pros/cons etc. | Slides |
| May 19, 2026 | PGConf.dev 2026 | PGConf.dev (formerly PGCon) | speaker | Update on index prefetching as EDB Date: 2026-05-20 Time: 09:00–09:50 Room: Labatt (1700) Level: Intermediate | Slides |
| Mar 24, 2026 | Nordic PGDay 2026 | Nordic PGDay | speaker | Efficiently approximating/estimating percentiles and histograms as Microsoft Calculating percentiles/quantiles is a part of many common analytical tasks. | |
| Jan 30, 2026 | FOSDEM PGDay 2026 | FOSDEM PGDay | speaker | Efficiently approximating/estimating percentiles and histograms as Microsoft Calculating percentiles/quantiles is a part of many common analytical tasks. | Slides |
| Jan 27, 2026 | Prague PostgreSQL Developer Day 2026 | Prague PostgreSQL Developer Day (P2D2) | workshop | Introduction to Postgres hacking as Microsoft This workshop is an introduction into hacking on Postgres code, to help people with their first steps. | |
| Oct 21, 2025 | PGConf.EU 2025 (15th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Fast-path locking improvements in PG18 as Microsoft Let's talk about the improvement in fast-path locking in upcoming PG18, which can bring substantial speedups on systems with many cores and/or queries accessing…Show lessLet's talk about the improvement in fast-path locking in upcoming PG18, which can bring substantial speedups on systems with many cores and/or queries accessing many relations (where "many" may mean "more than 16", and it includes indexes). This is particularly visible with partitioning, but easy to hit even without it. | SlidesVideo |
| May 13, 2025 | PGConf.dev 2025 | PGConf.dev (formerly PGCon) | speaker | Fast-path locking improvements in PG18 as EDB Date: 2025-05-15 Time: 11:00–11:25 Room: Regence B2C Level: Advanced | Slides |
| Feb 1, 2025 | FOSDEM 2025 | FOSDEM | speaker | PostgreSQL Performance - 20 years of improvements as Microsoft Let's do some basic benchmarks (both OLTP and OLAP) on releases since PostgreSQL 8.0, and see how the performance changed over the years. It's unexpectedly…Show lessLet's do some basic benchmarks (both OLTP and OLAP) on releases since PostgreSQL 8.0, and see how the performance changed over the years. It's unexpectedly difficult to realize how much has the performance changed over many releases, because we usually test and measure only the two releases. | Video |
| Jan 28, 2025 | Prague PostgreSQL Developer Day 2025 | Prague PostgreSQL Developer Day (P2D2) | workshop | Introduction to Postgres hacking as Microsoft This workshop is an introduction into hacking on Postgres code, to help people with their first steps. | |
| Oct 22, 2024 | PGConf.EU 2024 (14th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Performance Archaeology as Microsoft Let's do some basic benchmarks (both OLTP and OLAP) on releases since PostgreSQL 8.0, and see how the performance changed over the years. It's unexpectedly…Show lessLet's do some basic benchmarks (both OLTP and OLAP) on releases since PostgreSQL 8.0, and see how the performance changed over the years. It's unexpectedly difficult to realize how much has the performance changed over many releases, because we usually test and measure only the two releases. | SlidesVideo |
| Jun 27, 2024 | Swiss PGDay 2024 | Swiss PGDay | keynote | The past and the future of the Postgres community as EDB Let's talk about how the PostgreSQL community came to be - a little bit of history about where it comes from, where it may be heading. | Slides |
| Jun 4, 2024 | Prague PostgreSQL Developer Day 2024 | Prague PostgreSQL Developer Day (P2D2) | workshop | Konfigurace PostgreSQL a základy tuningu as EDB Ladění výkonu databáze a řešení výkonnostních problémů je komplikované téma, úzce související s charakteristikou hardwaru, architekturou a konfigurací…Show lessLadění výkonu databáze a řešení výkonnostních problémů je komplikované téma, úzce související s charakteristikou hardwaru, architekturou a konfigurací operačního systému i databáze, a pochopitelně i s aplikací která na ní běží. | Slides |
| May 28, 2024 | PGConf.dev 2024 | PGConf.dev (formerly PGCon) | workshop | Intro to Hacking on Postgres as EDB Date: 2024-05-29 Time: 09:00–11:20 Room: Segal(1400) Level: Intermediate | Slides |
| May 7, 2024 | PGConf.BE 2024 | PGConf.BE | speaker | Where do the performance cliffs come from as EDB | |
| Feb 3, 2024 | FOSDEM 2024 | FOSDEM | speaker | Postgres vs. Linux filesystemsPostgres heavily relies on various parts of the operating system - filesystem and buffered i/O are good examples of such fundamental dependencies. But there are…Show lessPostgres heavily relies on various parts of the operating system - filesystem and buffered i/O are good examples of such fundamental dependencies. But there are many commonly used filesystems supported by Linux, from traditional ones (ext4,xfs) to modern ones (zfs, btrfs) and various exotic ones. | SlidesVideo |
| Dec 12, 2023 | PGConf.EU 2023 (13th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Postgres vs. Linux filesystems as EDB Postgres heavily relies on various parts of the operating system - filesystem and buffered i/O are good examples of such fundamental dependencies. But there are…Show lessPostgres heavily relies on various parts of the operating system - filesystem and buffered i/O are good examples of such fundamental dependencies. But there are many commonly used filesystems supported by Linux, from traditional ones (ext4,xfs) to modern ones (zfs, btrfs) and various exotic ones. | SlidesVideo |
| Oct 19, 2023 | PGDay Israel 2023 | PGDay Israel | speaker | Postgres vs. Linux filesystems as EDB | |
| Sep 12, 2023 | PGDay UK 2023 | PGDay UK | speaker | BRIN improvements and new opclasses as EDB PostgreSQL supports BRIN indexes since version 9.5, allowing you to create very efficient (very small and still providing good performance) indexes. | |
| May 30, 2023 | PGCon 2023 | PGConf.dev (formerly PGCon) | speaker | BRIN improvements and new opclasses Date: 2023-06-01 Time: 11:00–11:45 Room: DMS 1120 Level: Intermediate | |
| Jan 31, 2023 | Prague PostgreSQL Developer Day 2023 | Prague PostgreSQL Developer Day (P2D2) | workshop | Čtení exekučních plánů as EDB Exekuční plán dotazu leckdy připomíná křišťálovou kouli - přinejmenším tím že interpretace toho co ukazuje může být velmi obtížná. | |
| Jan 31, 2023 | Prague PostgreSQL Developer Day 2023 | Prague PostgreSQL Developer Day (P2D2) | workshop | Úvod do logické replikace as EDB V rámci kurzu se seznámíme s základními pojmy, zjednodušeným vysvětlením principu a s konfigurací databázových instancí potřebnou pro využití logické replikace…Show lessV rámci kurzu se seznámíme s základními pojmy, zjednodušeným vysvětlením principu a s konfigurací databázových instancí potřebnou pro využití logické replikace a krok za krokem projdeme nastavení replikace mezi dvěma databázovými instancemi, tak aby bylo co nejjednodušší realizovat pro účstníky... | |
| Oct 25, 2022 | PGConf.EU 2022 (12th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | BRIN improvements and new opclasses as EDB PostgreSQL supports BRIN indexes since version 9.5, allowing you to create very efficient (very small and still providing good performance) indexes. But BRIN…Show lessPostgreSQL supports BRIN indexes since version 9.5, allowing you to create very efficient (very small and still providing good performance) indexes. But BRIN indexes have a couple inherent limitations, making them less useful on poorly correlated data. | Slides |
| Jun 1, 2022 | Prague PostgreSQL Developer Day 2022 | Prague PostgreSQL Developer Day (P2D2) | workshop | Konfigurace PostgreSQL a základy tuningu as EDB Ladění výkonu databáze a řešení výkonnostních problémů je komplikované téma, úzce související s charakteristikou hardwaru, architekturou a konfigurací…Show lessLadění výkonu databáze a řešení výkonnostních problémů je komplikované téma, úzce související s charakteristikou hardwaru, architekturou a konfigurací operačního systému i databáze, a pochopitelně i s aplikací která na ní běží. | |
| Jun 1, 2022 | Prague PostgreSQL Developer Day 2022 | Prague PostgreSQL Developer Day (P2D2) | speaker | Novinky v BRIN indexech as EDB PostgreSQL podporuje BRIN indexy již od verze 9.5 - jejich hlavní výhoda je brutální úspora místa (uproti klasickým B-Tree indexům), ale současně mají různá…Show lessPostgreSQL podporuje BRIN indexy již od verze 9.5 - jejich hlavní výhoda je brutální úspora místa (uproti klasickým B-Tree indexům), ale současně mají různá omezení a pro některé typy dat / distribuce nemusí fungovat. | Slides |
| May 13, 2022 | PGConf.DE 2022 | PGConf.DE (PostgreSQL Conference Germany) | speaker | An Overview of Extended Statistics In PostgreSQL as EDB PostgreSQL 11 added the ability to define optimizer statistics on multiple columns, to improve cardinality estimates for correlated columns, etc. | |
| May 26, 2020 | PGCon 2020 | PGConf.dev (formerly PGCon) | speaker | CREATE STATISTICS - what is it for as 2ndQuadrant Date: 2020-05-28 Time: 12:00–12:45 Room: Stream 2 Level: Intermediate | SlidesVideo |
| May 15, 2020 | PGConf.DE 2020 | PGConf.DE (PostgreSQL Conference Germany) | speaker | CREATE STATISTICS - what is it about? as EDB One of the new features in PostgreSQL 10 is the ability to create multi-column statistics, helping the optimizer understand dependencies between columns. | |
| Mar 26, 2020 | pgDay Paris 2020 | pgDay Paris | speaker | CREATE STATISTICS - what is it about? as EDB One of the new features in PostgreSQL 10 is the ability to create multi-column statistics, helping the optimizer understand dependencies between columns. | |
| Mar 24, 2020 | Nordic PGDay 2020 | Nordic PGDay | speaker | PostgreSQL performance over the years as 2ndQuadrant This talk demonstrates how the performance changed (and improved) in recent PostgreSQL releases, starting with 8.x releases and ending with PostgreSQL 12. I'll…Show lessThis talk demonstrates how the performance changed (and improved) in recent PostgreSQL releases, starting with 8.x releases and ending with PostgreSQL 12. I'll use a bunch of common benchmarks to demonstrate the basic workload types (OLTP, DWH, ...). | |
| Feb 5, 2020 | Prague PostgreSQL Developer Day 2020 | Prague PostgreSQL Developer Day (P2D2) | speaker | Co je nového v PostgreSQL 12 (a 13) as 2ndQuadrant PostgreSQL 12 byl vydaný v říjnu, čili už to není žhavá novinka, nicméně tradičně se podíváme na hlavní novinky z této verze, a současně se podíváme také na…Show lessPostgreSQL 12 byl vydaný v říjnu, čili už to není žhavá novinka, nicméně tradičně se podíváme na hlavní novinky z této verze, a současně se podíváme také na nejdůležitější vylepšení a změny očekávané v PostgreSQL 13. | Slides |
| Feb 5, 2020 | Prague PostgreSQL Developer Day 2020 | Prague PostgreSQL Developer Day (P2D2) | workshop | Čtení exekučních plánů as 2ndQuadrant Exekuční plán dotazu leckdy připomíná křišťálovou kouli - přinejmenším tím že interpretace toho co ukazuje může být velmi obtížná. | |
| Jan 31, 2020 | FOSDEM PGDay 2020 | FOSDEM PGDay | speaker | PostgreSQL vs. probabilistic data structures as EDB This talk is primarily about t-digest and q-digest, two interesting probabilistic data structures allowing efficient (distributed, parallel) estimation of…Show lessThis talk is primarily about t-digest and q-digest, two interesting probabilistic data structures allowing efficient (distributed, parallel) estimation of rank-based statistics (e.g. | Slides |
| May 28, 2019 | PGCon 2019 | PGConf.dev (formerly PGCon) | tutorial | PostgreSQL Performance Tuning as 2ndQuadrant A half-day training session focused on areas that you should master to tune PostgreSQL for performance. The training starts by explaining the overall…Show lessA half-day training session focused on areas that you should master to tune PostgreSQL for performance. The training starts by explaining the overall architecture of the database system, how it interacts with the operating system and what settings are important; both in PostgreSQL and the operating system itself. | |
| May 17, 2019 | PGConf.BE 2019 | PGConf.BE | speaker | Create statistics as 2ndQuadrant | |
| Mar 19, 2019 | Nordic PGDay 2019 | Nordic PGDay | speaker | Data corruption - where does it come from and what can you do about it? as 2ndQuadrant Let's discuss the various sources of data corruption in databases (and in PostgreSQL in general) - cosmic rays, storage, bugs in the OS, database or…Show lessLet's discuss the various sources of data corruption in databases (and in PostgreSQL in general) - cosmic rays, storage, bugs in the OS, database or application. | |
| Feb 13, 2019 | Prague PostgreSQL Developer Day 2019 | Prague PostgreSQL Developer Day (P2D2) | workshop | Konfigurace PostgreSQL a základy tuningu as 2ndQuadrant Ladění výkonu databáze a řešení výkonnostních problémů je komplikované téma, úzce související s charakteristikou hardwaru, architekturou a konfigurací…Show lessLadění výkonu databáze a řešení výkonnostních problémů je komplikované téma, úzce související s charakteristikou hardwaru, architekturou a konfigurací operačního systému i databáze, a pochopitelně i s aplikací která na ní běží. | |
| Feb 2, 2019 | FOSDEM 2019 | FOSDEM | speaker | PostgreSQL vs. fsyncAbout a year ago the PostgreSQL community discovered that fsync (on Linux and some BSD systems) may not work the way we always thought it is, with possibly…Show lessAbout a year ago the PostgreSQL community discovered that fsync (on Linux and some BSD systems) may not work the way we always thought it is, with possibly disastrous consequences for data durability/consistency (which is something the PostgreSQL community really values). | Video |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Alexander Kukushkin | 13 | — | 2026 |
| Karen (Karrie) Jex | 13 | — | 2026 |
| Boriss Mejias | 12 | — | 2026 |
| Magnus Hagander | 12 | — | 2026 |
| Pavlo Golub | 12 | — | 2026 |
| Ilya Kosmodemiansky | 11 | — | 2026 |
| Andres Freund | 10 | — | 2026 |
| Bruce Momjian | 10 | — | 2026 |
| Claire Giordano | 10 | — | 2026 |
| Robert Haas | 10 | — | 2026 |
| Andrey Borodin | 9 | — | 2026 |
| Christophe Pettus | 9 | — | 2026 |
| Jimmy Angelakos | 9 | — | 2026 |
| Melanie Plageman | 9 | — | 2026 |
| Peter Eisentraut | 9 | — | 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.