首页 » 建站学习 » wp_commentmeta 表的清空

4

在给一WP小站用 wp-dbmanager 备份数据库时,惊奇地发现其数据库竟然有139多MB,也就几百篇文章,怎会有这么大的数据库?用phpMyAdmin查看后,发现 wp_commentmeta 和wp_gdpt_posts_views 这二个表的数据都超过了10W条,其中 wp_commentmeta 表体积庞大,竟然有127MB之巨,里面都是Akismet的信息,究其原因:这个站虽然小,但也有点年头了,运行时间估计有3年多了,Akismet 拦截了大量的垃圾信息,处理后的这些信息基本上都扔在 wp_commentmeta 这个表了。

wp_commentmeta

听说,把 wp_commentmeta 清空也无碍,所以马上来个"快刀斩乱麻"。

到 phpMyAdmin 时,选中那个表,再点清空即可。或运行 sql 命令:

TRUNCATE TABLE `wp_commentmeta`

那个 wp_gdpt_posts_views 表是插件 GD Press tools 带来的,看样子是记录了文章ID,访客浏览数,浏览日期等信息,但这个插件也就是偶尔激活,竟然有这么多的数据,15W之多,是不是连蜘蛛都纪录在内了,这要是始终激活,网站运行时间一长,这个表的纪录数估计会非常的庞大。索性把这个 wp_gdpt_post_views 也清空了,其实 GD Press tools 对我也没什么大用,下次整理时 再把它卸了吧。

精简后的数据库就只有4.4MB,这才正常嘛。

Bullzip MS Access To MySQL 的使用教程
Bullzip MS Access To MySQL 的使用教程

把 wp-thumbnail 插件产生的缩略图转换成特色图像
把 wp-thumbnail 插件产生的缩略图转换成特色图像

更灵活的WP XML 文件分割工具 WXR File Splitter
更灵活的WP XML 文件分割工具 WXR File Splitter

KingCMS 3.0 论坛转换成 Simple:Press Forum
KingCMS 3.0 论坛转换成 Simple:Press Forum

4 Comments

  1. doudoudzj 说道:

    感谢你的文章,我的博客重装了,原因是数据库不能用了,总是出错,就是因为这个表wp_gdpt_posts_views,导致连查看都不能,这下可以了

  2. 汕头seo 说道:

    commentmeta很讨厌

  3. 剑书 说道:

    WP2.9以后新增的这个commentmeta表真是无聊之极

发表评论