A-A+

优化wp_redirection_logs数据表,为WordPress提速

2013年08月29日 建站之旅

今天三好公民在备份数据库时,惊讶地发现其中有一个名为wp_redirection_logs数据表,竟然高达26万条记录,体积也有50多M,这明显不正常啊。另外wp_posts和wp_postmeta两个数据表也比较臃肿。

经查询得知,原来是三好公民启用了301转向插件Redirection导致的,wp_redirection_logs数据表记录了大量的301转向记录,日积月累,导致数据惊人的臃肿庞大。而wp_posts除了主要保存文章主体内容外,还保存了大量的文章修订信息,例如历史版本、草稿等,wp_postmeta保存的则是文章的附加信息,其中绝大部分是不需要的,清除后并不影响网站的正常运作。

下面我们就通过执行SQL语句来清理这些垃圾内容,SQL命令如下:

TRUNCATE wp_redirection_logs;
DELETE FROM wp_posts WHERE post_type = 'revision';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';

语句执行之后,你就会发现wp_redirection_logs、wp_posts和wp_postmeta数据表的体积已经锐减了。

另外,如果你觉得手动执行有难度或麻烦的话,也考虑使用WP-Optimize插件来自动执行。

微信扫码
支付宝扫码
请打赏,这是对本文作者最实在的帮助和鼓励!
标签: