2022
我们一起努力

开启Query Cache导致的一个报错 - 数据库

今天报警一条error:host xxxx has more lowmem_prunes,please add Memory…

这个报警是一个shell脚本写的

Qcache_lowmem_prunes=`$Procedure_source -h$host -P$Port -uadmin  -pxxxx -e"show status" | grep "Qcache_lowmem_prunes" | awk '{print $2}'`
if [ $Qcache_lowmem_prunes -gt 700000000 ]
   then
echo "$host has more lowmem_prunes,please add Memory" | mail -s "$host has more lowmem_prunes,now lowmem_prunes is $Qcache_lowmem_prunes `date +"%R %F"`"  $maillist
   else
echo "$host lowmem_prunes ok"
fi

官方文档对 Qcache_lowmem_prunes的解释:
      

The number of queries that were deleted from the query cache
because of low memory.

大概意思是cache池满了,所以导致的query修剪。

结合下面两篇文章,做了如下决定:改my.cnf文件,query_cache_type=1->0 query_cache_size=1G->0

开启Query Cache导致的一个报错 - 数据库

务必重启

参考:http://t.cn/RAF4d7z http://t.cn/RAF4d7Z

赞(0)
文章名称:《开启Query Cache导致的一个报错 - 数据库》
文章链接:https://www.fzvps.com/93329.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!