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

2018-02-0205:43:06网站建设与开发Comments1,988 views字数 514阅读模式

清理前请先备份数据库,以防出意外。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/329.html

经实践发现,只要执行依次执行下面5个语句,就可以清理的比较干净了。尤其是 wp_posts 这个表,看看这个表有多少条记录。记录数应该等于你在后台管理界面看到的文章数目+页面数目。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/329.html

代码如下:
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语句如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/329.html

代码如下:
TRUNCATE TABLE `wp_commentmeta`
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/329.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/329.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定