wordpress数据库(wp_post_meta)结构效率

时间:2012-04-05 07:44:34

标签: mysql database performance wordpress wpdb

我对word press数据库结构的效率有疑问。 我的预期应用程序将为每种帖子类型保留3种自定义帖子类型和大约20-30个字段。 wordpress db的基本结构基本上要求每个发布的帖子在发布新帖子后有30个插入操作...这是最好的方法吗? 如果我将有5000个帖子(将在1年后出现)我将拥有150,000行的wp_post_meta ...我将遇到性能问题的效率如何?

正如我所看到的那样,桌子会变得越来越长,这将对其效率产生影响。

还是我完全错了?

1 个答案:

答案 0 :(得分:0)

表wp_postmeta在post_id和meta_key列上有一个索引。因此,使用wp_posts表的JOIN将非常快,并且不需要太多资源。

我的数据库包含超过700万行的表。我在这些表中做了很多INSERT和JOIN语句。但是,由于我在每个重要专栏上都有索引,因此您不能真正认识到这些表有数百万行。