同一條 SQL 首次執行近 1 分鐘,二次瞬間完成(0.00 sec),原因是 Query Cache 命中。
RESET QUERY CACHE;
立即釋放所有快取塊,後續查詢重新解析執行。
| 變數 | 含義 |
|---|---|
| Qcache_queries_in_cache | 目前快取查詢數 |
| Qcache_inserts | 新增快取數 |
| Qcache_hits | 命中次數 |
| Qcache_lowmem_prunes | 因記憶體不足被剔除數 |
| Qcache_not_cached | 未快取數(不可快取或關閉) |
| Qcache_free_memory | 快取剩餘記憶體 |
| Qcache_free_blocks | 空閒記憶體塊數 |
| Qcache_total_blocks | 總塊數 |
Qcache_lowmem_prunes 持續增長 → 擴大 query_cache_size。Qcache_hits / (Qcache_hits + Qcache_inserts) 低於 20% → 評估關閉快取(query_cache_size=0)。