最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用elasticsearch全文检索系统,提供搜索的精确度

wordpress分表分库

wordpress 307浏览 0评论

最近一段时间一直在网上找wordpress分表分库的方法或者插件,但是一直没有找到我想要的文章,下面是我的想法和问题。

网上看一网友的提问
posts的数据有500W条数据,网页如果没有缓冲打开10秒钟时间,有缓冲的情况还行,他想优化一下

单表数据这么大,我第一想到的就是分表分库,之前的文章
mysql中间件Atlas安装
已经讲过我mysql的中间件去做分表分库

但是我想有没有插件去做这件事,用php的方式去做分表分库,第一不先分库,然后在分表

分库的方法应还是必须容易实现的,想像laravel框架里就可以直接分库,由于这个原因我在网上找,然而别没有找到好的插件
我要实现的功能是把posts表单独到一个库里,但是貌似没有这样的插件

hyperdb插件可以分库,但是类似于读写分离,如果要做到上面的分库,貌似不行

连分库的插件都没有,其实分库的原理还是很简单的,sql中表名前面带上库名。我有想过在mysql类里把sql语句中的表名替换成带库名的表名,但是貌似没有成,可能是我对wordpress代码不是很了解,知道怎么处理的请留言给小松

至于分表,连个思路都没有,网上看到基本都是根据id进行分库
post分成100张表,分别是post_0,post_1,post_2….post_99
id%100=求余,等于第几张表,但是有个问题,如果用php去处理,分表的时候,id连续的问题什么办,头疼

看来还是只能用中间件出处理分库分表,有好的想法请联系小松

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» wordpress分表分库
本文链接地址:https://www.phpsong.com/2438.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!