데이터베이스

MySQL 힌트

흰색남자 2023. 1. 18. 19:45

데이터베이스 쿼리 최적화를 위한 HINT이다.

잘못된 경로의 인덱스를 타는 것을 막아준다. 

 

종류

USE INDEX (인덱스명)
IGNORE INDEX (인덱스명)
FORCE INDEX (인덱스명)

USE INDEX FOR ORDER BY (인덱스명)
USE INDEX FOR GROUP BY (인덱스명)

문법

SELECT * FROM 테이블명 IGNORE INDEX (인덱스명1, 인덱스명2) WHERE 조건절;
SELECT * FROM 테이블명 USE INDEX FOR ORDER BY (인덱스명3);