看了wp的数据库,觉得它真的很奢侈。
作为主键的id一般设置为bingint(20) ,这也难怪,它的修订记录和自动保存都要占据一个id的,如果写一篇日志作了多次修改,就有多个修订记录,每个修订记录都要占一个id,个人觉得这样无疑是增加了数据库体积(我博客解压后的sql备份文件有14M,除去日志修订后只有5M,美由此可见,删除日志修订是非常有必要的。),并且,这些修订记录我基本上是不需要的。因此,删除之:
1 2 3 | DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = 'revision'); DELETE FROM wp_posts WHERE post_type='revision'; DELETE FROM wp_term_relationships WHERE term_taxonomy_id=1 AND object_id NOT IN (SELECT id FROM wp_posts) |
如果觉得这样做麻烦的话,可以去下一个插件:WP Cleaner v1.0.2
至于禁用 WordPress 文章修订历史功能,打开wp-config.php,添加如下代码即可:
1 |
喜欢这篇文章吗?
请订阅本站 RSS feed 或




4:26 下午, 2010年06月22日JASKNi /
用上了,删除了,
感谢.
2:00 下午, 2010年05月23日pazz7ven /
最上面的应该添加到哪里
6:09 下午, 2010年02月28日起衣 /
去看一下自己的wp-config文件的时候发现已经加上了