2
此查询导致MySQL cpu使用率高峰有什么问题? CPU使用情况如此,直到db耗尽内存。Wordpress mysqld疯狂CPU使用率
$sql = "SELECT c.*
FROM hatt_postmeta a
inner join hatt_postmeta b
ON a .post_id = b .post_id
inner join hatt_postmeta c
ON a .post_id = c .post_id
WHERE (a .meta_key = 'ht_size_width'
AND a .meta_value = 165)
AND (b .meta_key = 'ht_size_ratio'
AND b .meta_value = 70)
AND c .meta_key = 'ht_size_diameter'
GROUP BY c .meta_value
ORDER BY c .meta_value ASC";
$result= $wpdb->get_results($sql);
更新:每次查询获得100%的CPU使用率
看看https://stackoverflow.com/questions/1282232/mysql-high-cpu-usage/11293475#11293475 – PerroVerd
@PerroVerd感谢您的回复,我已经整理出来。事实证明,有很多孤儿记录需要删除。孤儿记录确实可以使查询变慢。 – bwaaaaaa