show status like "qcache%";

本文探讨了MySQL查询缓存的几个关键指标,包括Qcache_lowmem_prunes、Qcache_hits及Qcache_free_blocks等,并针对这些指标的异常情况提供了具体的调整建议,帮助读者更好地理解和优化MySQL查询缓存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述

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

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

解决方案

这里写图片描述
查看”msyql查询缓存的大小”

可以修改该值:

修改方法1、mysql> set global query_cache_size=2000000;
这里写图片描述

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

query_cache_size = 64M
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值