Possible Duplicate:
wordpress query causing load
在我试图优化的站点中,我注意到有几个查询非常慢,而且从SELECT SQL_CALC_FOUND_ROWS
搜索此网站,相关问题wordpress query causing load 在我看来,没有足够的答案。
我能不能禁用SQL_CALC_FOUND_ROWS
不破坏太多东西——如果可能的话,什么都不破坏?分页似乎依赖于此。
@Wyck建议我阅读以下核心票据:#10964. 看完后,我真的不明白这张罚单是否已经完全解决了,似乎没有。
在任何情况下,有没有办法禁用SQL_CALC_FOUND_ROWS
?
最合适的回答,由SO网友:Mamaduka 整理而成
第一个应仅禁用SQL_CALC_FOUND_ROWS
如果不使用分页,请设置参数no_found_rows
到true
在WP\\U查询中。
WP_Query( array( \'no_found_rows\' => true ) );
Note get_posts()
默认情况下会这样做。