Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 MySQL 上使用查询缓存,但我怀疑如果我在已缓存的查询上更新或插入数据,缓存会反映它吗?
它会只返回缓存的查询还是更新的查询?
MySQL 的查询缓存自动工作。您不必担心它会变得如此不一致。
一般而言,更新具有使任何将受到影响的缓存查询无效的效果。
查询缓存不返回陈旧数据。当表被修改时,查询缓存中的任何相关条目都会被刷新。
请参阅文档以获取完整参考 - MySql 查询缓存