Notice
Recent Posts
Recent Comments
Link
목록인라인뷰 (1)
개발 무지렁이
[MySQL] 서브쿼리와 인라인뷰 및 쿼리 실행 순서
𐂂 퍼포먼스(성능) #1. SELECT e.ename, d.dname FROM emp e JOIN dept d ON e.deptno = e.deptno WHERE d.deptno = 10; #2. SELECT e.ename, d.dname FROM emp e JOIN (SELECT * FROM dept WHERE deptno = 10) d ON e.deptno = d.deptno; 🪅#2가 퍼포먼스가 더 좋다/ WHY emp 테이블의 레코드가 10개라고 하고, dept 테이블의 레코드가 100개라고 했을 때, #1은 emp 레코드 하나당 dept 레코드 100개를 검사해야하므로, 총 1000번의 비교연산이 들어간다. #2는 인라인뷰에서 dept 레코드 100개 중 deptno = 10인 레코드를 뽑고(6..
Backend/SQL
2023. 8. 12. 04:17