Mysql Wordpress SQL查询消耗100%的CPU
这是我的Wordpress SQL查询:Mysql Wordpress SQL查询消耗100%的CPU,mysql,wordpress,Mysql,Wordpress,这是我的Wordpress SQL查询: SELECT id FROM wp_posts AS posts LEFT JOIN wp_postmeta AS postmeta ON postmeta.post_id = posts.id LEFT JOIN wp_postmeta AS mt1 ON mt1.post_id = posts.id
SELECT id
FROM wp_posts AS posts
LEFT JOIN wp_postmeta AS postmeta
ON postmeta.post_id = posts.id
LEFT JOIN wp_postmeta AS mt1
ON mt1.post_id = posts.id
LEFT JOIN wp_postmeta AS mt2
ON mt2.post_id = posts.id
WHERE posts.post_type = 'job'
AND posts.post_status = 'publish'
AND ( postmeta.meta_key = 'jobsearch_field_job_publish_date'
AND postmeta.meta_value <= 1601168682 )
AND ( mt1.meta_key = 'jobsearch_field_job_expiry_date'
AND mt1.meta_value >= 1601168682 )
AND ( mt2.meta_key = 'jobsearch_field_job_status'
AND mt2.meta_value = 'approved' )
ORDER BY id DESC
提供查询的
EXPLAIN
如果您在where子句中使用左连接表的列,那么左连接的目的是什么您可以直接连接表而不是左连接添加了解释计划。您没有在where子句列中添加任何索引,务必共享表的显示创建表,以了解表的结构
+----+-------------+----------+------------+--------+--------------------------+----------+---------+------------------------+------+----------+----------------------------------------------+
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
+----+-------------+----------+------------+--------+--------------------------+----------+---------+------------------------+------+----------+----------------------------------------------+
| 1 | SIMPLE | mt2 | NULL | ref | post_id,meta_key | meta_key | 767 | const | 2484 | 10.00 | Using where; Using temporary; Using filesort |
| 1 | SIMPLE | posts | NULL | eq_ref | PRIMARY,type_status_date | PRIMARY | 8 | ccbmbdeaba.mt2.post_id | 1 | 14.48 | Using where |
| 1 | SIMPLE | postmeta | NULL | ref | post_id,meta_key | post_id | 8 | ccbmbdeaba.mt2.post_id | 46 | 0.11 | Using where |
| 1 | SIMPLE | mt1 | NULL | ref | post_id,meta_key | post_id | 8 | ccbmbdeaba.mt2.post_id | 46 | 0.11 | Using where |
+----+-------------+----------+------------+--------+--------------------------+----------+---------+------------------------+------+----------+----------------------------------------------+