source

MySQL에서 조인에 인덱스를 사용하도록 강제하는 구문은 무엇입니까?

factcode 2023. 9. 26. 22:35
반응형

MySQL에서 조인에 인덱스를 사용하도록 강제하는 구문은 무엇입니까?

간단한 선택을 할 때 "FORCE/USE/INGORE INDEX"를 사용하는 것은 잘 문서화되어 있지만 JOIN을 위한 방법은 문서화되어 있지 않습니다.

특정 인덱스를 조인된 테이블에 사용하도록 강제하는 방법은 무엇입니까?

FORCE/USE/IGNore는 가입 중인 테이블 이름 뒤에, 사용 중인 경우 별칭 뒤에 바뀝니다.

SELECT
  t1.`id` AS `id_1`,
  t2.`id` AS `id_2`
FROM
  `table1` t1
LEFT OUTER JOIN
  `table2` t2
  FORCE INDEX FOR JOIN (`table1_id`)
  ON (t2.`table1_id` = t1.`id`)

언급URL : https://stackoverflow.com/questions/1272399/what-is-the-syntax-to-force-the-use-of-an-index-for-a-join-in-mysql

반응형