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






感谢最后一张图片,我还真没注意到PHPMYADMIN可以自动优化数据库。
[回复]
topkey 回复:
三月 10th, 2010 at 12:06
不是自动优化,是手动的。
[回复]
羽飞 回复:
三月 10th, 2010 at 13:48
应该算是手动点击,自动优化吧!!
[回复]
我数据库出错了现在差不多了,多谢你这个文章
[回复]
羽飞 回复:
三月 26th, 2010 at 09:55
对你用帮助,就是我最大的收获!
[回复]
发表评论