mysql查询缓存命中总是0
mysql> show variables like '%query_cache%';+------------------------------+----------+
| Variable_name | Value |
+------------------------------+----------+
| have_query_cache | YES |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 16777216 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+----------+
mysql> select count(*) from user;
+----------+
| count(*) |
+----------+
| 17 |
+----------+0条命中
mysql> show status like 'Qcache_hits';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Qcache_hits | 0 |
+---------------+-------+//没有被缓存的查询反而增加
mysql> show status like 'Qcache_not_cached';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Qcache_not_cached | 166 |
+-------------------+-------+
mysql> show variables like '%query_cache%';+------------------------------+----------+
| Variable_name | Value |
+------------------------------+----------+
| have_query_cache | YES |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 16777216 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+----------+
mysql> select count(*) from user;
+----------+
| count(*) |
+----------+
| 17 |
+----------+0条命中
mysql> show status like 'Qcache_hits';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Qcache_hits | 0 |
+---------------+-------+//没有被缓存的查询反而增加
mysql> show status like 'Qcache_not_cached';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Qcache_not_cached | 166 |
+-------------------+-------+
解决方案 »
- mysql-如何獲取已知數據的前後筆資料呢?
- mysql不支持 同台机器两个mysql数据库之间做触发器???
- 请教一条分组并统计的sql语句,本语句可能有点麻烦,谢谢了!
- mysql数据恢复问题
- 问题求助!
- 仍然是中文问题!jsp中间不能调用mysql数据库中间的汉字
- 看看这段group by小分组语句,能这样写吗?
- 各位大哥,我的计算机是INTEL的32位的,在哪能下到MYSQL呀?????
- mysql3.23的查询结果能够保存为xml格式么?
- 请教各位高手一个ODBC的问题。急!!!
- 一道题用MYSQL 实现同样的SQL SERVER储存过程
- 挑战性优化问题! 此贴20分 转连接贴! 如有解决问题可另帖加分!
先看看原理http://wenku.baidu.com/view/f6f5f9bb1a37f111f1855b99.html
query_cache_type 在MyISAM下可以开,设置有效 在Innodb引擎下无效