我们有一个基于语句的复制服务器,它一直在减速,并且在事件期间SHOW FULL PROCESSLIST显示复制查询卡住了,"Waiting for query cache lock"这令人惊讶,因为服务器query_cache_size设置为0. 分析违规查询确实会在每次更新表时显示此步骤。
SHOW FULL PROCESSLIST
"Waiting for query cache lock"
query_cache_size
0
这是在配置文件中看到的典型更新,即使query_cache_size是0?这真的只是检查查询缓存而不是等待获得真正锁的查询吗?
mysql replication query-cache
mysql ×1
query-cache ×1
replication ×1