A-A+
wordpress数据库优化之清空wp_commentmeta表
今天在备份 wordpress 数据库时,发现数据库已经 20M 多了,自己的文章才一千多篇,怎么会有 20多M呢,看了一下 wordpress 数据内容表,一共才 7M,晕呢,再检查一下其它表,发现 wp_commentmeta 表居然有 17M,怪不得呢,原来是这个表在作崇,这个表看名字就是评论什么的意思,从网上查了下,这个表是由 Akismet 插件生成的信息,以及手动标注是否垃圾信息等痕迹,如果有一段时间没上数据表里面去看,都会有几万条信息,如果我们用不到 Akismet 插件,理论上这个表删除掉都可以。
但是为了安全起见,还是把里面的信息清空了吧,清理方法很简单,直接在 phpmyadmin 里面运行清空 sql 语句即可,代码如下:
TRUNCATE TABLE `wp_commentmeta`
清理之后,瞬间觉得数据库小多了,wp_commentmeta 表里的记录由几万条已经变成了 0 条,大小也变成了仅仅的几KB,再进行数据库的备份,已经原来的小多了。
除了我们手动在 phpmyadmin 里面进行清理 wp_commentmeta 表之外,还有一款插件可以进行清理,插件是 WP-Cleanup,这是一款比较实用的 wordpress 数据库清理优化插件,可以进行一键清理删除所有无用的数据,这里不再详细介绍了,如果想要安装的话直接在后台插件搜索安装即可。
注意:在进行以上操作时,务必要先进行数据库的备份,以防在操作错误时无法进行恢复。
不错呀。
寻一个,图片附件评论批量开启关闭的方法,插件也行
还是少用插件为好吧。
没想到这个表的内容竟然是无用的啊,我也检查我的看看,谢谢分享
这个表就是记录评论日志的,基本上没什么用,原则上都可以直接删除掉。