728x90 반응형 [데이터베이스] 성능 관점에서 본 JOIN1 [데이터베이스] 성능 관점에서 본 JOIN (속도 개선) 앞의 포스팅에서 JOIN을 하는 이유와 SQL 쿼리 실행 순서에 대해 알아보았습니다. JOIN 순서의 중요성은 쿼리 최적화와 관련이 있습니다. JOIN 순서의 중요성 데이터베이스 옵티마이저가 어떤 테이블을 먼저 읽고 조인할지를 결정하는데 영향을 미칩니다. JOIN 순서를 최적화하면 데이터베이스 엔진이 더 효율적인 실행 계획을 수립할 수 있으며, 이는 전체적인 쿼리 성능에 영향을 미칩니다. 단순 JOIN 예시 간단한 예시를 통해 설명하겠습니다. 두 개의 테이블 A와 B가 있다고 가정해 보겠습니다. A 테이블은 100개의 행을 가지고 있고 B 테이블은 100,000개의 행을 가지고 있다고 가정합니다. 두 타이블은 공통된 컬런인 `id`를 기준으로 조인됩니다. SELECT * FROM A INNER JOIN .. 2023. 12. 19. 이전 1 다음 728x90 반응형