[sql] 인덱스를 사용하는 쿼리의 실행 순서는 어떻게 결정되나요?
  1. 최적화 단계: 쿼리 옵티마이저는 제공된 쿼리를 분석하여 가장 효율적인 실행 계획을 결정합니다. 이때 인덱스 기반의 액세스 경로를 고려합니다.

  2. 액세스 경로 결정: 옵티마이저는 가능한 인덱스를 활용하여 데이터에 액세스하는 최적의 경로를 결정합니다. 이때 인덱스의 선택과 활용 여부가 중요한 역할을 합니다.

  3. 실행 계획 생성: 선택된 액세스 경로를 기반으로 옵티마이저는 실제 실행 계획을 생성합니다. 이때 인덱스 스캔 또는 인덱스 조인 등이 고려됩니다.

따라서 인덱스를 적절히 활용하면 데이터 액세스의 성능을 향상시킬 수 있습니다.

참고 문헌: