WordPress清理wp_postmeta全攻略
wp_postmeta 表 是存储文章附带信息的,除了一些特定时候里面的数据是没有用的我之前也写过数据清理文章简单的给出了两条语句并且有其他数据表的清理,详情参见wordpress数据库清理。
下面在给出几条语句让你的wp_postmeta干净到非常。
DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’;
DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_last’;
这是之前给出的两条语句测试安全删除无危险。
DELETE FROM wp_postmeta WHERE meta_key = ‘_wp_old_slug’;
DELETE FROM wp_postmeta WHERE meta_key = ‘_revision-control’;
DELETE FROM wp_postmeta WHERE meta_value = ‘{{unknown}}’;
这是新尝试的三条语句,前两条危险性不大。最后一条不太清楚目前作用,但是删除后无任何异常。这五条语句执行完毕能够删除掉95%以上的数据,算的上是极限优化了,最后考虑到这个数据表并不是很重要,有洁净癖的人可以尝试清空这个表,当然我测试清空表会让一些原本的数据丢失。
_edit_lock 是编辑锁吧,如果有多个用户的话删的时候就要当心了
不会的,因为每次编辑的时候,都会插入一条新的editLock记录。不过刚好这么巧,就在删除的那一小会儿有其他用户修改也没办法 = =
找时间试试你这个,先收藏起来。
请问_menu_item_type ,_wp_page_template这些是什么?
_edit_lock删除了编辑的时候还会生成
观注和收藏中!最近在学做站,这功能可能用得上
基本上是手动删除