pzg's blog

wordpress数据库清理

换了新主题,数据库也顺带的清理下,这次清理了三个数据库表,由于越来越懒其中两个数据库表使用插件清理。

清理数据表为: wp_options, wp_posts, wp_postmeta

wp_options

我使用一款插件来完成clean-options,具体可以看下wp_options数据表优化和清理垃圾数据。 网上也经常采取删除这个数据库表的方法来处理。不过会丢失一些设置。

wp_posts

我也是使用的一款插件处理的 WP Cleaner 可以参见 WP Cleaner 删除wordpress不再需要的修订版。另外如果你不信任插件的话可以自己使用sql语句处理更多可以看我另外的两篇文章,禁用wordpress文章版本管理功能和删除已有的历史记录文章版本禁用 WordPress 文章修订功能并只留自动保存功能的方法。这两篇文章。

wp_postmeta

这个是网上找的两条SQL语句删除了1000多条数据。目前测试博客完全正常,看了下删除条目也是安全的,所以这里给出SQL语句

DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’;
DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_last’;

另外我除了这两条还执行了一些其他语句由于有些风险,这里就不给出了。其实大部分无用的数据均在这三个表中,清理过后应该不会又太多的冗余数据了,2.9以后多出wp_commentmeta数据表来,看来是关联评论的,目前数据量不多暂不去研究。

《 “wordpress数据库清理” 》 有 17 条评论

  1. 万戈 的头像

    wp_postmeta这个MS不错啊,试试去

    1. countmeon 的头像

      @万戈, 备份数据库先,哈哈,我由于误操作SQL导致多删了,才恢复数据库的,所以你的那条评论就没了。

  2. zwwooooo 的头像

    数据库还是要小心操作

    1. countmeon 的头像

      @zwwooooo, 嗯 都过去了,我弄好了。其实我很久不弄一次的。

  3. 好名字要隐藏 的头像

    我不弄那个东西。不敢啊。

    1. countmeon 的头像

      @好名字要隐藏, 呵呵 ,其实也多占不了多少数据的。

  4. Louis Han 的头像

    这个主题的字体那么小啊

    1. countmeon 的头像

      @Louis Han, 额,我在测试测试,不行我调大一些吧

  5. 小自在 的头像

    不错啊
    我来了 顶起

    1. countmeon 的头像

      @小自在, 呵呵,欢迎光临~~~

  6. 逅客北极 的头像

    经常换主题,这个是很有必要学习下的。

  7. pfdiy 的头像

    我都是用插件的。手动的 我整不了!

    1. countmeon 的头像

      还在种土豆吗?最近也看不到你了啊

  8. Proe 的头像

    用了,效果很明显,数据库小了一半。

    1. countmeon 的头像

      呵呵,这样我就很高兴,其实写博客最大的乐趣就是几的文章帮到别人。

  9. HM 的头像
    HM

    不知道wp_commentmeta存的是什么?我刚本地安装的wp,写了几篇文章几个评论,那个表都还是空的啊
    网络上说的什么数据的数据,元数据什么的不懂,能举例介绍下么?举例什么时候会存入什么,表示什么

    1. countmeon 的头像

      单纯的看应该用处不大,具体你可以到数据库里面看是什么数据。

发表回复

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