优化wp_redirection_logs数据表,为WordPress提速

今天三好酋长在备份数据库时,惊讶地发现其中有一个名为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插件来自动执行。

You may also like...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注