打扫WordPress数据库删除冗余数据

  刚才发现一个插件,可以清除WordPress的wp_options表里的多余内容,对于提高博客速度大有裨益!

  WordPress以模板和插件丰富著称,但是你知道吗?大部分插件和部分模板,在你禁止了他们之后,甚至是删除了他们之后,依然保留了部分数据在WordPress的数据库里面!这些数据都保存在wp_options下面,当你打开每一个博客页面时,都会通过get_option()函数查询wp_options表里的数据!wp_options里多余的数据不仅是垃圾,而且严重影响速度!

  更为惊人的是,WordPress管理后台的首页,会自动生成一些rss的缓存,并保存到wp_options里面,而这些内容往往很多很庞大!我这边的就有500K左右!而整个数据库才3.2M,这些垃圾数据就占了近1/6!

  这些数据怎么清除呢?懂php和mysql的人可以通过代码来处理,可是大部分人都不会php,而且写代码也麻烦。不过幸运的是,有这样的wordpress插件!WordPress Clean Options Plugin可以帮你轻松去除wp_options里的垃圾数据!

  下载WordPress Clean Options Plugin并激活后,在后台的管理-CleanOptions标签里可以看到管理界面,点击“Find orphaned options”按钮,它将自动为你查找wp_options里存在,但是不被get_option和get_settings查询的值,搜索后它会显示:

  The following Options appear to be orphans.
Non-selectable Options are known to have been created from files present during upgrade or backup, or are legitimate options that do not “fit” the search for get_option or get_settings. If you wish to remove them by other means, do so at your own risk.
  
  这些就是垃圾数据,孤儿。我的里面居然有xianguo_digg_options这一项,而我早就把鲜果digg的插件删掉了,因为安装之后导致博客崩溃了,太差劲了。建议你清除它们之前备份下数据库。然后全选所有值(可惜没有全选这个按钮,必须一个一个选中),点击“view selected option values”按钮。

  下一步就会列出详细的垃圾数据,选择“Yes, Remove ALL of these options from the wp_options table.”后删除所有垃圾数据,完毕。

  清理之后再次备份数据库,发现文件比原来小了500K左右,垃圾数据全删掉了。而且目前看来没有引起什么问题,不错!

  

  本文链接: 打扫WordPress数据库删除冗余数据(http://blog.yiyidu.com/2008_407.html)


  博客可自由转载,其它网站转载需征得本人同意。如需转载请以超链接形式注明本文地址,并注明转载自一亿度博客
  友情提醒:留言积极的网友会登上首页的评论排行榜,获得一个反向链接!博客首页PR:3。
  
  大量转载不加原文链接的/采集本站文章的,将受到任何可能的惩罚!
  短时间内浏览大量文章的将被视作采集,会被封IP!
  

标签: 归类: 网站应用

相关文章:

27 条评论
  1. blacktulip

    你的数据库这么大?我的数据库总共才500k

  2. 一亿度

    我晕,刚发完你就回复了。。。我的博客这两三天速度很慢,不知道为什么,所以在找原因。你的数据库怎么那么小?你的文章好像比我的还多啊,怎么回事。。。

  3. Poshi

    不错,我观察你几天,如果你没有什么大问题我也要试一下~~

  4. 小墨

    我的option1.2M
    posts 2.6M
    汗死了~
    可我不敢试你这个方法。。。。

  5. 小墨

    看了下,确实有太多太多以前用过的插件,主题信息。。。

  6. 一亿度

    我晕,poshi你大大的狡猾~

  7. 一亿度

    你们俩怕什么啊,反正有备份的。我想了下,blacktulip你说的可能是压缩包的大小,我说的是解压缩后的大小。。。我的数据库压缩包也不到1M

  8. 一亿度

    option1.2M,小墨你装过的插件数量真吓人~我现在把绝大部分插件都禁止掉了,只剩下8个

  9. 晨依然

    我去试试,

    一会儿在回来,

    嘿嘿

  10. gavinzhm

    谢谢博主分享~~
    偶刚弄了一个~10M的数据库~
    有1M没用的表~~
    最长的208天前的~~
    刚开始弄BLOG的时候折腾的~~
    我可怜的数据库~~

  11. 晨依然

    在备份页面经常不能备份,需要多试几次才行,你们有遇到过吗?

  12. 二手科学家

    有点不敢用,观望老亿,狡猾一下,呵呵

  13. 积水成渊博客

    我的数据库也很大,不清楚容量从何时开始膨胀的。昨天检查的时候,有篇已经发布过的文章自己存到草稿箱里了,而且正文内容都丢失,只有一个标题!真是奇怪。

  14. Black-Xstar

    这个插件不错
    建议再找一些减肥的插件来

  15. 小墨

    我先备份再试试吧@@
    可是我本地导入数据库失败,因为超过2M了~
    我怕备份后导不回去@@

  16. Yacca

    -.- 凶…数据库里的操作记得备份就是了
    然后就用吧…

  17. 小野大神

    偶WP数据库3.42MB …貌似不是很大啊
    我有个网络相册,gallery建的,MySQL数据库 900多MB - - . . =V=

  18. 一亿度

    gavinzhm:不用那么客气,你的数据库真大啊!

    晨依然:我还没遇到过这个情况:(

    科学家:。。。

    penddy:谢谢,今天过来了一个IP。。。

    老积:wordpress确实还不够完善,期待下一个版本会好些。

    Black-Xstar:嗯,一起找~

    小墨:有道理,回头找下资料。

    Yacca:说得很对。

    小野大神:强人!我估计里面应该有强悍的MM照片,过会看看去。

    penddy:是的。我说的不是博客名字,而是长尾关键字,也没多少人搜

  19. 一亿度

    小野大神:我要密码~~~

  20. 一亿度

    小墨,不好意思我恢复数据库后发现这篇文章你的最后两天评论没了。。。

    这个插件不够完美,我刚发现了。它可以清除过期插件和主题保存的数据,但是rss的前面刚删除,后面又来了。

    刚才我发现wp_options表的大小又到了400多K,于是再次用这个插件清理,发现那些rss的垃圾数据又冒出来了,清理后登陆phpMyAdmin后台,发现wp_options表的大小没变,但是提示多余了300多K,清除前并没有显示这个,选中wp_options后点优化,300多K就没了。

    然后----刷新下wordpress管理后台,再刷新phpMyAdmin,我发现wp_options表又恢复到了400多K。。。

  21. 小野大神

    一亿度兄好眼力啊 - -.一眼就看到偶相册精华所在 T_T
    密码 112233
    =V=

  22. 晨依然

    我每次备份的时候都需要多试几次,打开备份的时候,那个进度条没有任何动静,难道是我太心急了?

  23. zEUS.

    恩,值得一试!

  24. 一亿度

    小野大神:谢谢,我去看去,哈哈~

    晨依然:应该是什么地方有些问题吧,每次都这样肯定不太正常的。

    zEUS:呵呵,就是~

  25. Poshi

    上手に?
    偶回来了,这个方法偶大大地要试一下!

  26. admin

    poshi,都两个月了,你。。。。

  27. apollools

    都试过了米有?^_^

发表评论:

(评论中最多可以包含两个链接[a href形式],超过两个的将被自动删除)

(请您遵守《留言注意事项》,谢谢合作!)

【返回网站应用】 【返回首页

Copyright © 2008 YiYidu Inc. All rights reserved.