mysql query 튜닝 질문드립니다~ 0 2 2,149

by 릿죠로 mysql query tunning order by optimization [2017.01.03 17:07:01]


opt.JPG (29,480Bytes)

explain
SELECT 
    l.`last_count`, 
    h.`subject`, 
    h.`come_idx`, 
    l.`date`, 
    h.`a_uid`  , 
    h.`preview`,
    cfg.`j_bbs_name` AS `bbs_name`
FROM `juk_notify_log` AS `l` 
LEFT JOIN `juk_notify` AS `h` ON l.`h_uidx`=h.`idx` 
JOIN `juk_config` AS cfg ON h.`come_idx`=cfg.`j_idx`
WHERE h.`memid`='eyedroot' ORDER BY l.`date` ASC LIMIT 50;

 

=============================================================

실행계획 파일 첨부하였습니다 고수분들 filesort 잡으려면 어떤식으로 튜닝 되어야 하는지 

부탁드립니다.

 

 

by 마농 [2017.01.03 17:18:54]

Left Join 이 필요한지 의문이네요?

Inner Join 으로 바꿔보세요.


by 릿죠로 [2017.01.03 17:30:53]

넵 left join은 필요 없었습니다~ 마농님 order by 로 인해서 생기는 filesort는 저 경우에는 잡아주기 힘들까요?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입