반응형
이와 유사한 쿼리에 인덱스를 강제로 적용하려면 어떻게해야합니까? 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
반응형
'MySql' 카테고리의 다른 글
MySQL Codeigniter는 db에서 행 삭제 (0) | 2020.12.07 |
---|---|
MySQL Union 또는 Join 사용-더 빠른 것 (0) | 2020.12.07 |
MySQL mysql 쿼리는 열 값이 동일한 여러 행을 선택합니다. (0) | 2020.12.06 |
MySQL 멀티 스레딩 및 데이터베이스 연결 (0) | 2020.12.06 |
MySQL SQL 주입을 방지하기 위해 mysql_real_escape_string을 어디에 사용합니까? (0) | 2020.12.06 |
댓글