Lot of talk lately about the effectiveness or lack thereof of the MySQL query cache. I’m kind of surprised we are still having this discussion in late 2009, I really thought these issues have been long settled.
It’s well known that the query cache is terrible for environments with a constant stream of writes. Each write invalidates the cached results for every query touching that table. This means that your database needs to be constantly inserting and purging the query cache in an environment with mixed reads and writes (aka the most common type of “Web …
[Read more]