全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2127|回复: 33
打印 上一主题 下一主题

wordpress百万文章,数据库索引优化

[复制链接]
跳转到指定楼层
1#
发表于 2022-5-11 00:17:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Wordpress即将突破百万文章了

大佬们,你们说的数据库索引,是怎么弄的啊?

建立哪些索引,

有教程吗?

推荐
发表于 2022-5-11 09:04:56 | 只看该作者
memcached+supercached预缓存+object-cache.php+SQL_CALC_FOUND_ROWS优化,主题适当优化尽量减少查询,我喜欢用Query Monitor分析
20W+的在2H2G(单独数据库1h2g)下列表页和文章页都可以做到0.2s内页面生成
34#
发表于 2022-5-12 12:39:37 | 只看该作者
本帖最后由 爱生活爱拉登 于 2022-5-12 12:45 编辑


我的20多W文章都快5G了
33#
发表于 2022-5-12 09:40:14 | 只看该作者
smollett 发表于 2022-5-11 16:56
发不了代码,不是主题里面的东西,是wordpress查询的关系

给你一个网上的参考链接吧https://www.banzhut ...

谢谢大佬指点,我去学习下
32#
发表于 2022-5-11 16:56:00 | 只看该作者
jshkk 发表于 2022-5-11 16:45
我用Query Monitor,也监控到主题在查询的时候使用了SQL_CALC_FOUND_ROWS;但是我在主题文件中搜索“SQL_ ...

发不了代码,不是主题里面的东西,是wordpress查询的关系

给你一个网上的参考链接吧https://www.banzhuti.com/sql-calc-found-rows-slow-query-optimization.html
31#
发表于 2022-5-11 16:45:20 | 只看该作者
smollett 发表于 2022-5-11 15:04
就是因为这个很慢所以优化了
可以改用EXPLAIN重构下

我用Query Monitor,也监控到主题在查询的时候使用了SQL_CALC_FOUND_ROWS;但是我在主题文件中搜索“SQL_CALC_FOUND_ROWS” 没有搜索到,是有啥技巧不 ?大佬
30#
发表于 2022-5-11 15:04:42 | 只看该作者
jshkk 发表于 2022-5-11 14:51
请教下,使用SQL_CALC_FOUND_ROWS不是会慢吗?

就是因为这个很慢所以优化了
可以改用EXPLAIN重构下
29#
发表于 2022-5-11 15:03:05 来自手机 | 只看该作者
优化这东西是持续的,而且100万 10G,感觉默认参数都足够呀 除非你系统配置低,
28#
发表于 2022-5-11 14:51:31 | 只看该作者
smollett 发表于 2022-5-11 09:04
memcached+supercached预缓存+object-cache.php+SQL_CALC_FOUND_ROWS优化,主题适当优化尽量减少查询,我喜 ...

请教下,使用SQL_CALC_FOUND_ROWS不是会慢吗?
27#
发表于 2022-5-11 14:50:44 | 只看该作者
有没有百万的wp网站可以采,想试试
26#
 楼主| 发表于 2022-5-11 14:48:55 | 只看该作者

10G左右了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-22 01:15 , Processed in 0.064076 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表