我想在MySQL上使用查询缓存,但我怀疑的是,如果我在已经缓存的查询上更新或插入数据,缓存是否会反映出来?
它是只返回缓存的查询,还是返回更新的查询?
发布于 2012-11-02 01:12:40
MySQL的查询缓存会自动工作。你不应该担心它会像那样变得不一致。
一般而言,更新具有使任何受影响的缓存查询无效的效果。
发布于 2012-11-02 01:16:47
查询缓存不返回陈旧数据。当表被修改时,查询缓存中的所有相关条目都将被刷新。
请参阅文档以了解完整的参考信息- MySql Query Cache
https://stackoverflow.com/questions/13181954
复制相似问题