当我运行时SHOW PROCESSLIST,经常有大量 INSERT/UPDATE 线程处于“释放项目”状态。
SHOW PROCESSLIST
MySQL 手册表明,线程处于这种状态的至少部分原因涉及查询缓存 - 可能由于数据更改而使缓存的查询无效。
但是, myquery_cache_size设置为 0 应该完全禁用查询缓存。
query_cache_size
有这么多线程处于这种状态,还有什么其他原因?
相关表使用 InnoDB 存储引擎。
mysql innodb
innodb ×1
mysql ×1