我有一个网站,用来记录客户和用餐信息。它基于Wordpress,但有很多自定义代码。我们为客户机和用餐数据设置了自定义分类法。
我们的问题是,数据库变得相当大,导致网站运行非常缓慢。我希望基本上将数据库的不同年份归档到单独的数据库中,以便我们在需要时仍然可以引用一些数据,但要减少活动年份的数据库大小。
我已经搜索了一个可以做到这一点的归档工具或插件,但没有找到任何东西(大多数结果都是针对Wordpress归档的,而不是从Wordpress数据库归档数据的实际过程)。例如,在我的数据库中,“Posteta”表当前有2656529行,“posts”表有241725行,“term\\u relationships”表有1164119行。数据库的整个大小为356.7 MB。
我们为前端管理员创建了自定义报告,以便能够生成膳食和;客户端报告,但如果您选择的日期范围超过1个月,它们现在将中断。
仅供参考-我已经运行了WP优化插件,并且已经删除了所有的后期修订(开始时很少)。我需要做的实际上是将数据库的这些表分割开来,以便2012年记录的所有膳食都与2013年分开,2013年需要与2014年分开。
有人对我们如何控制数据库有什么建议吗?