wp_postmeta数据表是WordPress存储文章的一些相关信息,如文章缩略图地址、缩略图长度、宽度和高度alt文章所在的信息和分类URL、文章自定义的Description和Keywords、文章访问次数等;
表wp_postmeta字段介绍
meta_id:自增唯一IDpost_id:对应文章IDmeta_key:键名meta_value:键值wp_postmeta表有四个字段,即:meta_id、post_id、meta_key和meta_value。
meta_id是wp_postmeta表的ID,属于自增id;
post_id是关联到wp_posts表中的ID;
meta_key和meta_value存储文章的键值对应信息。
wp_postmeta如何存储数据
add_post_meta()
函数用来向wp_postmeta在表中添加一个记录get_post_meta()
函数用获取wp_postmeta表中指定的记录update_post_meta()
函数用更新wp_postmeta表中指定的记录delete_post_meta()
函数用删除wp_postmeta表中指定的记录 wp_postmetas数据表清理
若网站数据多了,wp_postmetas它会变得越来越大,因此需要定期清理以下内容sql句子可以帮你清理掉wp_postmetas表中的无用数据。
根据自己的情况,以下两没有危险的。根据自己的情况WP微调整表格前缀,然后清理编辑缓存。
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%以上的数据,这可以算是极限优化。通过以上对 wp_postmeta 数据表的优化和清理,我们的数据库瘦了很多,执行效率也提高了。