Optimize DB:在 WordPress 后台优化 MySQL 数据库
2008年12月14日
为什么需要优化数据库
随着 MySQL 的使用,包括 BLOB 和 VARCHAR 字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。就像具有碎片的磁盘,会降低性能,需要整理,因此要优化。
如何优化 WordPress 数据库
而 WordPress 使用的数据库正是 MySQL,所以当你觉得 WordPress 速度比较慢的时候,对 MySQL 进行优化下,可以相当程度上提高 WordPress 的速度。我们可以通过 PHPMyAdamin 对 MySQL 表进行优化:

在 PHPMyAdmin 优化 MySQL 表
使用 Optimize DB 插件在WordPress 后台直接优化 MySQL 数据库
但是如果每次都要进入 PHPMyAdmin 优化 MySQL表,这样是非常麻烦的,所以就进入了今天的主题,今天推荐的插件:Optimize DB,它能够让你在 WordPress 后台直接优化 MySQL 数据表。
该插件安装非常简单,上传激活即可,激活之后,在 WordPress 后台 > Tools => Optimize DB 就能优化 MySQL 数据表了:

在 WordPress 后台优化 MySQL 表
上图中的 overhead 就是数据库冗余,点击 Optimize Now,就可以优化。
当然我们可以把该插件修改下,让其自动定时对数据库进行优化。
35 条评论 添加你的评论 →

1. 猪头 | 2008:12:14 - 22:42:42 | #
一般的小博客应该没必要用这个插件吧,上上phpmyadmin就可以了
2. xiaorsz | 2008:12:14 - 22:44:04 | #
一看到跟数据打交道的其实比较怕!!
3. 胡戈戈 | 2008:12:14 - 23:39:52 | #
俺是手工优化的
4. Jor | 2008:12:15 - 00:00:28 | #
我用的是 WP-DBManager ,SQL备份优化啥的都有,很齐全的。
5. kusanagi | 2008:12:15 - 00:17:47 | #
不错 我也用这个
6. Rey | 2008:12:15 - 11:22:13 | #
我也用这个的,优化、清除、删除、备份、还原,外加搬家,一步到位- -
7. fisio | 2008:12:15 - 00:12:40 | #
试试看
8. Denis | 2008:12:15 - 00:46:17 | #
我会尽快吧我写好的自动定时优化 MySQL 数据表的程序发布出来,哈哈!
9. MY-Hou | 2008:12:15 - 01:11:43 | #
请问 wp_redirection 和 wp_redirection_log 是不是因为重定向插件产生的?可删?
10. Denis | 2008:12:15 - 14:49:22 | #
应该是吧!
11. life97 | 2008:12:15 - 01:26:00 | #
这插件实用。立马装上。
12. Jinwen | 2008:12:15 - 01:42:34 | #
这个插件好。但激活后会和我主题的ajax功能冲突。
13. 天涯始之堕落 | 2008:12:15 - 09:12:16 | #
手工优化的效果应该是可以的啊…..
14. gowers | 2008:12:15 - 09:44:30 | #
还是习惯了使用phpadmin中的优化,
15. Dianso | 2008:12:15 - 13:06:28 | #
试试去
16. Elton Disney | 2008:12:15 - 13:27:04 | #
插件太多会比较麻烦,还是自己进phpmyadmin里面弄吧
17. HK | 2008:12:15 - 13:33:43 | #
我也去弄个试试看
18. HK | 2008:12:15 - 13:51:59 | #
WP-DBmanager是不错,但是这两个插件哪个好一些呀?
19. 火星人 | 2008:12:15 - 16:14:20 | #
有空试试。
20. 林晨 | 2008:12:15 - 16:23:58 | #
还在犹豫中……
21. 开心 | 2008:12:15 - 22:36:23 | #
比较冒险的做法呀~~~没什么必要
22. 开心 | 2008:12:15 - 22:57:37 | #
不过水煮鱼推荐的应该没错,最好加个数据修复
23. Johnny | 2008:12:16 - 00:31:54 | #
还没优化过,看来得去优化下。
24. stephen | 2008:12:16 - 13:16:56 | #
我现在是使用DB-manager自带的数据库优化功能!!
25. joojen | 2008:12:19 - 12:48:58 | #
终于看到个优化数据表的插件了,wordpress没有自带让人有点遗憾
26. wordpress啦 | 2009:01:10 - 15:40:48 | #
习惯使用PhpMyadmin进行数据库优化,比较方便
27. 禅猫 | 2009:02:13 - 23:04:00 | #
论功能的话 我推荐 这个 插件
WP-Optimize
28. pomy | 2009:03:20 - 22:59:43 | #
用Navicat Lite可以优化吗
29. 园子 | 2009:08:27 - 11:46:07 | #
安装上试试吧
以前都是在phpadmin里面优化的~
30. 标点符 | 2010:03:01 - 08:04:15 | #
这个很早就用了,现在天气寒冷,最有用的是备份插件.
31. bolo | 2010:03:01 - 19:25:37 | #
如何定期优化?
32. Denis | 2010:03:01 - 19:29:03 | #
使用 Cron 功能定期执行优化的语句。
33. xp945 | 2010:03:02 - 09:54:12 | #
水煮鱼,你的破首页,经常把360浏览器认为是手机浏览器,似乎你应该修理修理他了,再不修理,大家没准还真以为你被水煮了呢,哈哈哈哈……
34. Denis | 2010:03:02 - 14:00:44 | #
哈哈!不改!使用 z-blog 的人不可信! 娃哈哈
35. xp945 | 2010:03:02 - 20:49:56 | #
哈……敢说使用Z-blog的人不可信?
兄弟们!来呀~一起吃水煮鱼啊~哈哈哈哈