【发布时间】:2012-11-01 17:00:46
【问题描述】:
我想在 MySQL 上使用查询缓存,但我怀疑如果我在已经缓存的查询上更新或插入数据,缓存会反映它吗?
它会只返回缓存的查询还是更新的查询?
【问题讨论】:
标签: mysql performance caching
我想在 MySQL 上使用查询缓存,但我怀疑如果我在已经缓存的查询上更新或插入数据,缓存会反映它吗?
它会只返回缓存的查询还是更新的查询?
【问题讨论】:
标签: mysql performance caching
MySQL 的查询缓存自动工作。您不必担心它会变得如此不一致。
一般而言,更新具有使任何可能受影响的缓存查询无效的效果。
【讨论】:
查询缓存不返回陈旧数据。当表被修改时,查询缓存中的所有相关条目都会被刷新。
请参阅文档以获取完整参考 - MySql Query Cache
【讨论】: