首页 >

wordpress数据库优化和清理冗余数据的方法

提示:请在清理前备份数据库,以防发生事故。

实践发现,只要依次执行以下五个句子,就可以清理干净。 wp_posts 这个表,看看这个表有多少个记录。记录的数量应该等于你在后台管理界面看到的文章的数量 页面数目。

DELETE FROM `wp_posts` WHERE `wp_posts`.`post_content` = ''; DELETE FROM `wp_posts` WHERE `wp_posts`.`post_title` = ''; DELETE FROM `wp_posts` WHERE `post_type` = 'revision'; DELETE FROM `wp_postmeta` WHERE `meta_key` = '_edit_lock'; DELETE FROM `wp_postmeta` WHERE `meta_key` = '_edit_last';

另外,对上面没有提到的的表格,wp_commentmeta,这个表是Akismet插件保存的垃圾信息记录,如果长时间不清理,你会发现它比其他手表大得多。因此,对于这种手表,我的建议是定期清空,SQL语句如下:

TRUNCATE TABLE `wp_commentmeta`

  • 暂无相关文章