次のクエリから一部の限られたレコードを表示したいのですが、結合を使用してクエリで実行される scan の合計数を減らし、実行を高速化するにはどうすればよいですか?
クエリ::
select ml.*,m.title as medianame,mt.name as media_type,d.device_name as devicename,
SUBTIME(ml.end_time,ml.start_time) as playback_duration,d.client_id
from device_media_log ml left join media m on m.media_id = ml.media_id left join device d on d.device_id = ml.device_id
left join media_type mt on m.media_type_id = mt.media_type_id
order by ml.play_date desc,ml.start_time desc,ml.end_time desc;
すべてのテーブルには、必要なインデックスが含まれています。