1

我想在 MySQL 上使用查询缓存,但我怀疑如果我在已缓存的查询上更新或插入数据,缓存会反映它吗?

它会只返回缓存的查询还是更新的查询?

4

2 回答 2

0

MySQL 的查询缓存自动工作。您不必担心它会变得如此不一致。

一般而言,更新具有使任何将受到影响的缓存查询无效的效果。

于 2012-11-01T17:12:40.480 回答
0

查询缓存不返回陈旧数据。当表被修改时,查询缓存中的任何相关条目都会被刷新。

请参阅文档以获取完整参考 - MySql 查询缓存

于 2012-11-01T17:16:46.943 回答