を使用して、次のクエリにfilesortレコードを使用している:MySQLはインデックスを使用していません。 filesortレコード
SELECT `tweets`.*
FROM `tweets`
WHERE (`tweets`.contest_id = 159)
ORDER BY tweet_id ASC, tweeted_at DESC LIMIT 100 OFFSET 0
私は私が使用してEXPLAIN EXTENDED
、余分なリターンを「実行contest_id、tweet_id上と
tweeted_atインデックスを持っています; filesortを使用しています。どのようにクエリを改善できますか?
'contest_id、tweet_id、tweeted_at'をカバーする単一のインデックスがありますか?または複数の単一列の索引ですか? –