강의 마지막에 sql 튜닝 퀴즈를 내주셨는데, 퀴즈의 답은 어디서 확인 할 수 있나요?
카페나 강의를 확인해보았는데 따로 풀이를 볼 수 있는 곳이 없는 것 같아 여기에 문의드려봅니다.
아래는 강의의 퀴즈 내용입니다.
혹시몰라 제가 튜닝해본 sql도 함께 올립니다.
-- 퀴즈
-- 지금까지 배운 내용으로 아래의 SQL의 속도를 높이기 위한 가장 적절한 인덱스를 주고
-- 조인 순서에 대한 힌트를 줘서 튜닝하시오! (조인방법은 무조건 nested loop 조인으로 하시오)
select e.ename, e.sal, s.grade
from emp e, salgrade s
where e.sal between s.losal and s.hisal and s.grade = 2;
-- 작성 답안
create index emp_sal on emp(sal);
create index salgrade_grade on salgrade(grade);
select /*+ gather_plan_statistics leading(s e) use_nl(e) */ e.ename, e.sal, s.grade
from emp e, salgrade s
where e.sal between s.losal and s.hisal and s.grade = 2;
첫댓글 네 ~ 너무 잘하셨습니다. 이지업 홈페이지 운영의 사정으로 인해 잠시 게시판을 내렸다가 다시 올렸습니다. 감사합니다.
확인 감사합니다^^