show status like "qcache%";

show status like

如果Qcache_lowmem_prunes的值非常大,则表明经常出现缓冲不够的情况;
  
如果Qcache_hits的值非常大,则表明查询缓冲使用非常频繁,如果该值较小反而会影响效率,那么可以考虑不用查询缓冲;

Qcache_free_blocks,如果该值非常大,则表明缓冲区中碎片很多。

解决方案

show status like
查看”msyql查询缓存的大小”

可以修改该值:

修改方法1、mysql> set global query_cache_size=2000000;
show status like

方法2、修改msyql配置文件my.cnf:

query_cache_size = 64M

你可能感兴趣的:(MySQL)