WP-Sweep插件无法删除孤立的文章元数据怎么办?

当我们使用WordPress建站后,一方面可以体验到其强大的主题和插件拓展能力,同时也能感受到数据量大了之后我们面对一大堆垃圾文件的无奈,比如有很多文章删除后,其标签还是会存在于数据库中,占用较大,影响数据库运行效率,我们在使用WP-Sweep插件清理这些无用的文件时,经常会发现数据量过大无法删除数据的情况。如图:

fe25636322011318

我们也可以直接通过下面SQL命令直接清理这些内容:

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

当文章的记录删除后,还有日志扩展表postmeta的数据还没有删除,也要人工清理下,上述就是常规的删除孤立的文章元信息的代码,亲测有效!

670697258b012303

当然,如何去优化数据库,我在前面的文章也讲过:

优化WordPress数据库只需6步,给网站提点速吧! – 小轻秀场 (xzwidea.cn)

wp_postmeta垃圾数据清理及删除重复的meta key和value – 小轻秀场 (xzwidea.cn)

注:由于数据库操作较为敏感,稍有不慎将会对您的数据造成不可逆转的损失,在以上操作时,请务必备份您的文件。(别问我为么非要强调一下)

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容