본문 바로가기
MySql

MySQL 내부 조인 테이블에 인덱스를 강제하는 방법은 무엇입니까?

by 베이스 공부 2020. 12. 7.
반응형

이와 유사한 쿼리에 인덱스를 강제로 적용하려면 어떻게해야합니까? foo와 bar에 개별적으로 인덱스를 강제해야합니다.

SELECT foo.*, bar.*
FROM foo
INNER JOIN bar ON foo.rel_id = bar.rel_id
WHERE foo.status = 1
  AND bar.status = 1

 

해결 방법

 

색인 a 가 foo에 있고 색인 b 가 막대에 있다고 가정합니다.

SELECT foo.*, bar.*
FROM foo FORCE INDEX (a)
INNER JOIN bar FORCE INDEX (b) ON foo.rel_id = bar.rel_id
WHERE foo.status = 1
  AND bar.status = 1

MySql에서 인덱스 선택을 강제합니다.

 

참조 페이지 https://stackoverflow.com/questions/2310062

 

 

반응형

댓글