今天报警一条错误:主机xxxx lowmem_prunes更多,请添加内存……
这个报警是一个shell脚本写的
Qcache_lowmem_prunes=癙rocedure_source 美元;- h host 美元;- p Port 美元;-uadmin , -pxxxx - e“show 地位”,|,grep “Qcache_lowmem_prunes”, |, awk “{print $ 2} ' ' if [,美元Qcache_lowmem_prunes -gt 700000000,) ,, echo “host 美元;has more  lowmem_prunes, please add 记忆”,|,mail -s “host 美元;has more  lowmem_prunes,你lowmem_prunes is Qcache_lowmem_prunes 美元;' date +“% R % F””,邮件列表美元 其他的,, echo “host 美元;lowmem_prunes 好吧” fi
官方文档对<代码类=拔淖帧? Qcache_lowmem_prunes> 代码的解释:
,,,,
的查询数量从查询缓存中删除 由于低内存。
大概意思是缓存池满了,所以导致的查询修剪。
结合下面两篇文章,做了如下决定:文改my . cnf中所做件,query_cache_type=1→0 query_cache_size=1 g→0
务必重启
参考:http://t.cn/RAF4d7z http://t.cn/RAF4d7z