手动优化wordpress数据库

2010年02月26日 Wordpress 评论 7 条 阅读 8,922 views 次

在开始对数据库优化前,我们先来了解一下wordrpess数据库的组成

wordpress的数据库大概分为下面10个

wp_comments        WordPress中的评论存储在wp_comments表中
wp_links wp_links    中存储了在WordPress的link功能中输入的链接
wp_options        在Administration > 设置中的设置被存储在wp_options表中
wp_postmeta        日志的meta data信息被存储在wp_postmeta表中。一些插件会在wp_postmeta中添加关于自己的信息
wp_posts         日志是WordPress的重要信息,存储在wp_posts表中。
wp_terms         日志、链接的类别以及日志标签都存储在wp_terms表中
wp_term_relationships     日志与wp_terms中的类别与标签联合起来共同存储在wp_terms_relationships表中。类别相关链接也存储在wp_terms_relationships中。
wp_term_taxonomy     该表格对wp_terms表中的条目分类(类别、链接以及标签)进行说明
wp_usermeta         用户的meta data信息存储在wp_usermeta中
wp_users         用户列表被存储在wp_users中

按照功能大致分为五类。

user: 用户信息,包括wp_users表和wp_usermeta表。
link:链接信息,包括wp_links表。
post: 文章及评论信息,包括wp_posts、wp_postmeta、wp_comments。
category,link_category,tag:这个是比较复杂的信息模块,它包含了对分类,链接分类,标签的管理,包括wp_term,wp_term_relationships和wp_term_taxonomy表。
option: 全局设置信息,包括wp_options表。 

当然,可能你的数据库也许不止这些,主要原因是安装了不同的插件引起的,所以没有必要惊讶!我的就多了一个wp_commentmeta这个表,但里面是空的。至于里面的具体有哪些项目,大家就自己打开了研究吧!

下面我们就开始今天的主题,手动优化wordpress数据库,当然,我只是拿其中的一个表来优化,在对数据库不是太了解的情况下,建议大家不要用看得到优化,可以用WordPress数据库清理插件:Clean Options Plugin进行优化。不过,大家一定要记住一点,就是在优化前,千万要备份自己的数据库,心防万一。
我们先用PHPMYADMIN打开自己的数据库,然后可以看到下面的表(图1) 
1   
看到上面的关于这些表的介绍,我想大家已经知道了自己针对哪里进行清理,我这里就针对我们的后台的设置里面的wp_options进行清理。
然后我们就点“wp_options”右侧的“浏览”图标(图2) 
2  
然后在右下角会有相应的页数,一页页查找,找到自己曾经安装过,但已经删除了的插件,比如我这里的两个,一个是ADS一个是日志截断,我现在已经不用了,虽然我已经所插件删除了,但数据库中还存留他们的数据,这个我就要删除他们。(图3、4) 
 3
  4
当然,这些表可能不止一页,那就一页页来删除吧!这样就把不需要的数据表删除了,也就达到了优化的目的,到这里还没有完,后面还有步,大家可以做一下。
我们回到我们刚开始的数据库, 选中全部,然后点优化,也可以先选择修复(这一项在你的wordpress运行的时间比较长的时候用)再点优化。(图5) 
5  
这时候就对数据库的清理完成,同样也可以对其它的表进行这样的处理,但你一定要知道自己在做什么,否则,就不要动了!
最后,对自己的博客进行浏览检查,看看有没有什么问题,如果有问题的话,及时恢复自己备份的数据库吧!

7 条留言  访客:4 条  博主:2 条   引用: 1 条

  1. 感谢最后一张图片,我还真没注意到PHPMYADMIN可以自动优化数据库。

  2. 我数据库出错了现在差不多了,多谢你这个文章

  3. 这个我喜欢 来收藏下了

来自外部的引用: 1 条

  • 简单的手动优化wordpress数据库 | 咋免费

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录