2019独角兽企业重金招聘Python工程师标准>>>

SET GLOBAL QUERY_CACHE_SIZE=80000000;

设置好查询缓存的大小就行了。比如设置个20MB.SET GLOBAL QUERY_CACHE_SIZE=20000000;

mysql会将查询SQL和结果集存到缓存中,等下次遇到相同的SQL语句时,结果集从缓存中读取。

1.设置缓存大小时,至少给它40000(即40kb),否则会报错,因为mysql启用缓存得花这么多内存。

最多给多少看情况啦,自己学习用的1mb都很够了,生产环境下看访问量和缓存命中率等因素再调整,不过一般都有几百mb吧。

2.以下几个个参数可以看出设置缓存后的效果。

可以用show status like 'Qcache_%' 查看。

Qcache_hits 缓存命中数

Qcache_not_cached 没有没缓存的query数

Qcache_free_memory 空闲缓存大小(如果空闲太多,说明你设置的缓存过大了,调小一些)

Qcache_inserts 载入缓存的query数

缓存保存query使用的算法是LRU(即least recently used 最近最少使用)。

这 个是mysql默认的缓存算法,可以通过一些参数的修改使mysql使用其他缓存算法,不过没这个必要,LRU已经是一个非常优秀的算法了。根据这个算 法,当mysql收到一条query,先去缓存中找,没找到的话就把这条query以及结果集写进缓存,如果恰好缓存已经写满,那么mysql会将缓存中 最近最少使用的那条query删除,然后写入新的query和结果集。所以可以这么理解缓存保存query的时间:如果缓存够大,query数不 多,query会一直呆在缓存中;缓存空

转载于:https://my.oschina.net/u/1260221/blog/421894

phpcms v9 打开网站特别慢 增加数据库缓存方法相关推荐

  1. 采用的php cms分校站点 打开特别慢,phpcms v9 打开网站特别慢 增加数据库缓存方法...

    SET GLOBAL QUERY_CACHE_SIZE=80000000; 设置好查询缓存的大小就行了.比如设置个20MB.SET GLOBAL QUERY_CACHE_SIZE=20000000; ...

  2. PhpCms V9调用指定栏目子栏目文章的方法

    PhpCms V9调用指定栏目子栏目文章的方法 第一种,直接写父类id {pc:content action="lists" catid="父类id" num= ...

  3. phpcms v9 后台添加修改页面空白页问题解决方法

    phpcms v9 后台添加修改页面空白页问题解决方法 参考文章: (1)phpcms v9 后台添加修改页面空白页问题解决方法 (2)https://www.cnblogs.com/thinking ...

  4. php静态地图api,Phpcms V9添加网站地图Sitemap静态地图方法(一)

    很多时候,我们往往希望在网站上添加一个网站地图,一方面是方便客户了解网站的布局架构,一方面是方便搜索引擎蜘蛛的抓取,那么用Phpcms V9这个程序作为企业的企业管理后台,怎么制作网站地图Sitema ...

  5. phpcms v9 的表单向导功能的使用方法

    表单向导做的很实用,生成一个表单,常用的是把它作为一个留言板,或者在招聘栏目作为一个供网友填写个人信息的应聘表. 对于表单,默认的模板放在./phpcms/templates/default/form ...

  6. php v9验证码错误,PHPCMS v9后台登陆提示验证码错误的解决方法

    PHPCMS v9的验证码生成后,会把验证码的数字存入Session当中. PHPCMS v9在默认的情况下,Session是存放在数据库当中的. 如果出现登录和评论时报验证码错误,可以参照如下的方式 ...

  7. php v9 邮箱登陆,PHPCMS v9会员登录支持Email登录的实现方法

    帝国CMS技术互助群:540946827 一帮大神带你装逼带你飞!还有漂亮的妹纸陪你玩哦! phpcms默认的会员登录没有使用email登录的功能,需要自己开发,下面cms资源网就告诉大家详细的开发方 ...

  8. v9php 碎片信息,phpcms v9碎片管理及调用技巧分享

    今天在这里将分享下Phpcms V9碎片管理及调用技巧.这是关于模板数据自定义.方便客户在后台管理数据调用的一个技巧. 在给客户定制模板的时候,往往会涉及到的一个问题就是:有些数据(图片文字,比如LO ...

  9. phpcms教程:PHPCMS v9循环显示多个栏目及栏目数据列表

    用PHPCMS V9制作网站首页时,经常会需要显示多个栏目块及各个栏目块的数据,但是PHPCMS  V9并未提供这样的便签,PHPCMS V9的标签,默认是读取一个栏目. 该如何操作? 事实上,我们使 ...

最新文章

  1. python name_python中__name__的使用
  2. Lync 小技巧-49-Lync 自动备份-批量管理-用户(免费视频)
  3. git撤消所有未提交或未保存的更改
  4. IOS学习动画二之 Core Animation (3)
  5. 利用队列实现车厢编组
  6. JSP(Servlet)中从连接池获取连接
  7. java 实现按规则自增功能_java运算符详解 - osc_74vaali6的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. jsp中@import导入外部样式表与link链入外部样式表的区别
  9. 异常作业2(2018.08.22)
  10. login-webflow.xml初步分析
  11. php mail laravel,Laravel框架实现的使用smtp发送邮件功能示例
  12. 如何保证 RocketMQ 不丢失消息
  13. python3编译器不同版本差别大吗_python3.9的转义符使用和其他版本不一样吗?
  14. 常用DOS下MSC指令
  15. SQL:postgresqll查询某字段各情况数量
  16. paip.从HTML select 获取数据
  17. DICOM笔记-使用cmake编译DCMTK
  18. jq ui 日历控件
  19. css 所有后代元素,CSS 选择子元素和后代元素
  20. linux 重启网卡报错 RTNETLINK answers: File exists”的解决方法

热门文章

  1. c++ array容器 传参_C++ 顺序容器基础知识总结
  2. java第七章jdbc课后简答题_java学习路线流程
  3. ping端口怎么ping_英雄联盟手游ping信号怎么发送 ping信号发送方法介绍_游戏攻略...
  4. arm64 指令集_透彻解析LED驱动芯片HT1632C指令集与驱动编程
  5. juypter 不省略_常用pandas清洗数据命令
  6. CSS cursor 属性-鼠标形状
  7. Spark基础学习笔记19:RDD的依赖与Stage划分
  8. bzoj1934 [Shoi2007]Vote 善意的投票 最小割
  9. bzoj3993 [SDOI2015]星际战争 二分答案+网络流检验
  10. 2017.3.23 特别行动队 思考记录