DB 성능
-
DB 성능차이에 대한 TipsDB 2023. 7. 29. 22:36
DB 성능을 조정하기 위한 여러가지 꿀팁들이 있겠지만 여기서 한 번 최대한 정리해보려한다. 1. 서브쿼리보다 join을 이용하는 것이 보통 더 빠르다! 그래서 보통 서브쿼리랑 JOIN문이 같이 있는 쿼리의 경우 더 빨리 끝나는 JOIN을 먼저 처리하고 서브쿼리는 나중에 처리하는 것이 좋다고 한다. # 예시 select a.* # 더 빨리 나오는 JOIN문을 먼저 처리하였다. , (SELECT count(*) test FROM testDB WHERE a.id = b.id) # 이렇게 생긴 것이 서브쿼리 from (SELECT 테이블1,컬럼1, 테이블2,컬럼2, 테이블3,컬럼3, ... FROM 테이블1 join 테이블2 # 조인문 on 테이블1.컬럼1 = 테이블2.컬럼2 join 테이블3 on 테이블1.컬..