안녕하세요 Mysql 쿼리 튜닝 질문드립니다~ 0 1 1,570

by 릿죠로 [MySQL] MySQL 쿼리 성능 개선점 [2016.08.08 10:11:01]


SELECT `A`.`idx`, `A`.`battletag`, `A`.`level`, `A`.`portrait`, `A`.`region`, `C`.`EliminationsperLife` AS `kda`, `C`.`eliminations`, `D`.`deaths`, `E`.`score`, `E`.`timeplayed`, `E`.`timespentonfire`, `E`.`gamesplayed`, `E`.`gameswon`, `E`.`rating`,
(SELECT group_concat(`herocode` ORDER BY `data` DESC SEPARATOR ',') FROM `tophero` AS `most_hero` WHERE `most_hero`.`profileidx` = `A`.`idx` AND `datatype` = 0) AS `most`
FROM `profile` AS `A`
JOIN `all_stat_average` AS `B` ON `A`.`idx` = `B`.`profileidx`
JOIN `all_stat_combat` AS `C` ON `A`.`idx` = `C`.`profileidx`
JOIN `all_stat_deaths` AS `D` ON `A`.`idx` = `D`.`profileidx`
JOIN `all_stat_game` AS `E` ON `A`.`idx` = `E`.`profileidx`
WHERE `A`.`idx` IN (6386,13000,15991,12856,15990,15998,11877,15999,10878,10979,2543,182524,183113,8124,124531,72822,31,154942,153158,116360);
 

----------------------------------------------------------------------------------------------------

상기 쿼리의 성능 개선을 한다면 어떤식으로 하면 좋을지 고수님들 의견 부탁드립니다~

by jkson [2016.08.08 16:23:03]

쿼리만 보고 튜닝하기에는 한계가 있고 실행계획 올려주시면 도와주시지 않을까 생각합니다.

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