对InnoDB用户,为什么说事务限制了查询缓存的效率?

对InnoDB用户,为什么说事务限制了查询缓存的效率?

阅读 1.6k
1 个回答

如果在事务里面修改了表数据,在事务提交前,这个表的查询是不会被缓存,所以,如果事务运行时间较长,查询缓存的效率就会很低。

另外,官方不推荐使用查询缓存,并且在 8.0 版本移除这个功能

Note
The query cache is deprecated as of MySQL 5.7.20, and is removed in MySQL 8.0.
The MySQL Query Cache
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题