MySql查询缓存中“query_cache_wlock_invalidate”的用途是什么?

时间:2016-07-12 04:52:21

标签: mysql

在添加MySql查询缓存的概念时,我们有一个名为“query_cache_wlock_invalidate”的参数,我想知道这个参数有什么用。

由于

1 个答案:

答案 0 :(得分:3)

当您在查询缓存中进行查询时,通常会返回缓存,即使查询使用另一个客户端已锁定的表,因为它正在修改表。但是如果你设置了这个选项,它就不会在这种情况下使用查询缓存,它会等待另一个客户端完成他们正在做的事情并解锁表。这可确保您获得最新的结果;使用缓存将返回旧表内容。