DATABASE

    [MYSQL] STRAIGHT_JOIN 으로 튜닝하기

    [MYSQL] STRAIGHT_JOIN 으로 튜닝하기

    STRAIGHT_JOIN ?테이블 JOIN을 강제하기 위해 사용하는 방법으로 MYSQL의 옵티마이저가 선택하는 JOIN 순서가 비효율적으로 선택될수 있어, 쿼리 성능이 제대로 되지 않을때, STRAIGH_JOIN을 사용하여, 테이블의 JOIN 순서를 강제하여, 쿼리의 성능을 개선할수 있다. STRAIGHT_JOIN 사용이유JOIN 순서 강제 : 때로는 옵티마이저가 선택한 순서가 비효율적이므로, STRAIGHT_JOIN을 사용하여 특정 순서로 JOIN순서를 강제할수 있다.성능 최적화 : 데이터 분포나 인덱스 사용 등의 이유로 특정 순서로 조인하는 것이 성능에 더 유리할 때 사용.구문SELECT *FROM table1STRAIGHT_JOIN table2 ON table1.id = table2.id구문에서 t..