网站目录收录网站方式:1.人工手动审核。2.自助审核(你的网站在权重3、PR4以上,挂上本站友链->点击友链->自动审核通过。)
当前位置:站长啦分类目录 » 站长资讯 » 站长新闻 » 技术文档 » 文章详细 订阅RssFeed

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

来源:本站原创 浏览:2333次 时间:2019-09-29
简介:phpcms v9 打开网站特别慢 增加数据库缓存方法

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



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会一直呆在缓存中;缓存空间不够的话,那些不经常使用的query保存的时间不会太久,因为mysql会优先保留那些经常使用的query。

0
分享一下更健康,本文地址: https://top.cnzzla.com/artinfo/45326.html

推荐站点

  • 站长啦官网大全站长啦官网大全

    站长啦网站分类目录官网大全汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全,是网友上网冲浪的名站导航之家。

    www.cnzzla.cn
  • 郑州市建文特材科技有限公司郑州市建文特材科技有限公司

    郑州市建文特材科技有限公司位于河南省新密市,距省会城市郑州40公里,距著名景区少林寺35公里,是与中国建筑材料科学研究总院联建的高科技企业,中国建筑材料科学研究总院新材料和HCSA高性能混凝土膨胀剂研究开发基地。中国GRC协会理事单位,中国标准化委员会会员单位,中国混凝土与水泥制品协会混凝土工程材料分会副会长单位,中国混凝土外加剂协会会员单位,lSO9001、lSO14001、lSO18001管理体系认证企业,国家建材院指定特种建材生产出口基地。13938200361

    www.zzjwtckj.com/mobile/
  • 创游网创游网

    创游网,网罗全网最新手游攻略资讯,推荐最新安卓苹果手游下载。还有手游评测、手游活动、手游福利,手游这点事我们全知道!

    www.chuangseo.com
  • 郑州市建文特材科技有限公司郑州市建文特材科技有限公司

    郑州市建文特材科技有限公司位于河南省新密市,距省会城市郑州40公里,距著名景区少林寺35公里,是与中国建筑材料科学研究总院联建的高科技企业,中国建筑材料科学研究总院新材料和HCSA高性能混凝土膨胀剂研究开发基地。中国GRC协会理事单位,中国标准化委员会会员单位,中国混凝土与水泥制品协会混凝土工程材料分会副会长单位,中国混凝土外加剂协会会员单位,lSO9001、lSO14001、lSO18001管理体系认证企业,国家建材院指定特种建材生产出口基地。13938200361

    www.zzjwtckj.com
  • 163黄页网163黄页网

    163黄页网是沈阳黄页唯一指定官方网站,提供沈阳黄页的在线查询服务。在黄页网可以进行全国各大黄页搜索、企业查询、企业信息发布、企业检索、供求信息服务。

    www.163yp.com

最新优秀网站