MySQL查詢時間超過1天,如何speet起來:MySQL查詢需要1天以上
update posts set category_id = (
SELECT keyword_id
FROM post_keywords
where keyword_id IN (
SELECT keyword_id
FROM post_keywords
where id_post = posts.id_post)
group by keyword_id
order by count(keyword_id) DESC
limit 0,1
);
任何解決方案?
解釋計劃 - 突破所有較小的選擇並單獨測試 - 添加索引 – Randy
表post_keywords的行數有多少? – sdespont
你有關於keyword_id和id_post的索引嗎? – sdespont