WordPress自定义元查询的AND关系非常慢

时间:2018-07-17 13:06:51

标签: php mysql sql wordpress

我的网页非常慢,我发现原因是此查询,该查询至少需要10到20秒。

$args = array(
    'post_type' => 'version',
    'meta_query' => array(
        'relation' => 'AND',
        array(
            'key' => '_wpcf_belongs_car_id',
            'value' => $car_id,
        ),
        'power-clause' => array(
            'key' => 'wpcf-power',
            'compare' => 'EXISTS',
            'type' => 'numeric',
        ),
        'gear-clause' => array(
        'key' => 'wpcf-gear',
        'compare' => 'EXISTS',
            'type' => 'numeric',
        ),
    ),
    'orderby' => array(
    'power-clause' => 'ASC',
    'gear-clause' => 'ASC',
),
'posts_per_page' => -1,);

get_posts($ args);

您看到可以优化的东西吗?关于我应该采取的方法有什么想法吗?任何帮助将不胜感激!

0 个答案:

没有答案