我在這裏提出了一個查詢,它在檢索不匹配連接的結果方面做了一些特殊的事情(正如這個SO問題所建議的那樣)。MySQL查詢超時 - 需要加快速度
SELECT cf.f_id
FROM comments_following AS cf
INNER JOIN comments AS c ON cf.c_id = c.id
WHERE NOT EXISTS (
SELECT 1 FROM follows WHERE f_id = cf.f_id
)
有關如何加快速度的任何想法?它可以查看30k-200k行,並且似乎在使用索引,但查詢超時。
EXPLAIN/DESCRIBE信息:
1 PRIMARY c ALL PRIMARY NULL NULL NULL 39119
1 PRIMARY cf ref c_id, c_id_2 c_id 8 ...c.id 11 Using where; Using index
2 DEPENDENT SUBQUERY following index NULL PRIMARY 8 NULL 35612 Using where; Using index
添加關鍵字「DESCRIBE」在它的前面從數據庫中獲得一個分析它自己,併發布結果讓我們爲你解釋 –
[執行計劃](http://dev.mysql。 com/doc/refman/5.5/en/execution-plan-information.html)必須說你的查詢? – phadaphunk
更新w /查詢信息。 – stwhite