移除 WordPress 数据库中无用的孤立 Post Meta 数据
文 / @WordPress主题
WordPress数据库清理方法
在做WordPress开发的时候,我们经常要进行大量的数据库调试,当我们直接在数据库中删除一篇文章的时候,该文章的自定义字段数据不会随文章一起被删除。没有所属的文章,这些孤立的PostMeta数据就再也没有被访问的机会了。如果这样的孤立文章元数据非常多,会给数据库造成不必要的负担。清理掉这些数据,有助于WordPress数据库性能的提升。
方法一、直接通过SQL命令进行清理
我们可以通过SQL命令批量删除这些数据。直接在PhpMyadmin或其他MySQL数据库管理工具中执行以下命令即可清理这些无用的数据。
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID=pm.post_id
WHERE wp.ID IS NULL
在执行MySQL操作之前,不要忘记备份整个WordPress数据库,以便在出现错误的时候恢复。
方法二、使用 EasyWPCleaner数据库清理插件进行清理
并不是每个WordPress站点都可以通过SQL命令管理,也并不是每个用户都会使用SQL命令操作数据库。除了使用SQL命令的方法,我们可以通过一个数据库清理插件清理这些无用的数据。我们经常使用 EasyWPCleaner数据库清理插件 进行清理。
该插件的使用方法非常简单,安装插件后,直接点击插件管理页面的删除按钮就可以执行数据库清理操作了。除了清理PostMeta中的无用数据,该插件还可以清理其他类型的孤立数据、无用的评论数据、文章草稿、版本等数据。推荐大家使用这个方式。
如果数据库中的这类孤立数据非常多,清理掉这些数据之后,我们会发现数据库小了一些,并且在有些查询的时候,性能也会有所提升。

相关文章
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45
-
WordPress 6.3版本(2023年8月)性能提升了哪些? 2023-08-28 16:56:02