这些线程状态与查询缓存相关联(请参阅 第 8.10.3 节,“MySQL 查询缓存”)。
checking privileges on cached query
服务器正在检查用户是否有权访问缓存的查询结果。
checking query cache for query
服务器正在检查当前查询是否存在于查询缓存中。
invalidating query cache entries
查询缓存条目被标记为无效,因为基础表已更改。
sending cached result to client
服务器从查询缓存中获取查询结果并将其发送给客户端。
服务器将查询结果存储在查询缓存中。
当会话等待获取查询缓存锁时会出现此状态。这可能发生在任何需要执行某些查询缓存操作的语句中,例如 使查询缓存无效的
INSERT
or 、查找缓存条目的 等等。DELETE
SELECT
RESET QUERY CACHE