Talks Schedule Speakers Venue & Hotels Activity Sponsorship Registration Percona Live 2026 — Bay Area All Events
← All Talks View Schedule

What Happened to the MySQL Query Cache?

Marcelo Altmann
Marcelo Altmann
Senior Software Engineer
Readyset.io
Session Friday, Sep 11 3:10pm – 3:40pm Matterhorn 1

The MySQL Query Cache was once one of the most recognizable performance features in MySQL before being deprecated and eventually removed because it couldn’t scale on modern multicore systems.

Does that mean query caching itself is a bad idea?

This talk revisits why the original MySQL Query Cache failed, why traditional key/value caches became the dominant solution, and how Readyset combines ideas from both approaches to overcome many of their historical limitations.

We’ll understand the anatomy of reads in MySQL and PostgreSQL, discuss cache invalidation strategies, and explore how transparent query caches provide low-latency reads while maintaining correctness.

Speaker

Marcelo Altmann
Marcelo Altmann
Senior Software Engineer
Readyset.io

Marcelo Altmann is a database professional with almost 20 years of experience working with MySQL. Over the years, he’s contributed code fixes to MySQL itself. As a C++ and Rust developer, he’s passionate about solving …

What Happened to the MySQL Query Cache?
Download image

Thanks to our Percona Live 2026 Amsterdam Sponsors!

Platinum Sponsors

Gold Sponsors

Silver Sponsors

Water Sponsors

Community Sponsors

Attendee T-Shirts Brought to You By