반응형
아래는 이메일로 사람을 검색하는 데 사용하는 쿼리입니다.
SELECT *
FROM phppos_customers
JOIN phppos_people ON phppos_customers.person_id = phppos_people.person_id
WHERE deleted = 0
AND email LIKE '%f%'
ORDER BY email ASC
"이메일"에 색인을 추가하면 쿼리 속도가 빨라 집니까?
해결 방법
아니요. 선행 와일드 카드가있는 경우 MySQL은 인덱스를 사용할 수 없기 때문입니다. LIKE를 'f %'로 변경하면 인덱스를 사용할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/5905125
반응형
'MySql' 카테고리의 다른 글
MySQL 명령 줄을 통해 테이블 변경 (0) | 2020.10.08 |
---|---|
MySQL의 Md5 및 Salt (0) | 2020.10.08 |
MySQL Migrate database from Postgres to MySQL (0) | 2020.10.08 |
MySQL import mysql database to wamp server (0) | 2020.10.08 |
MySQL 서버 시간대를 변경하는 방법은 무엇입니까? (0) | 2020.10.08 |
댓글