posts_per_page是否会阻止对帖子表进行全面扫描?

时间:2012-12-08 16:01:31

标签: database wordpress

我正在尝试阻止在我们的主页上使用100K +记录对wp_post表进行全面扫描。我只希望前30个没有分页。

如果我没有使用分页,并且使用post_per_page来限制查询,它是否仍会扫描整个表格,然后返回前30或者从第1行到第30行然后停止?

1 个答案:

答案 0 :(得分:1)

执行WordPress循环,在加载任何模板时,只扫描一次定义的限制。此限制在设置>中定义。读

然而,如果您将post_per_pagequery_posts一起使用,那么它将重新执行查询。不建议大型网站使用。 请参阅:其他SQL查询部分here