공부/My SQL
-
[MySQL] 풀 텍스트 인덱스(full-text index)를 통한 검색 속도 상승공부/My SQL 2022. 9. 25. 08:28
소개 mysql 에서는 데이터를 검색하기 위해 like '% %'구문이 사용된다. 하지만 like 명령어의 경우 Full Scan 방식이기 때문에 많은 데이터를 검색할때 비효율적이다. 이러한 단점을 극복하고자 Full-text-Index 방식을 도입하고 like 방식과 비교 해보았다. 초기 설정 MYSQL 5.7이상 버전 사용 (5.7부터 한글 Full-text Index이 도입되었다.) InnoDB 또는 MyISAM 테이블 컬럼 타입이 CHAR, VARCHAR 또는 TEXT 데이터 -> 정보나루의 서울 도서관에서 소장중인 책 데이터 1800만권을 사용 Full-text Index 이란? 많은 형태의 데이터가 있을때 효율적으로 데이터를 찾는 방법중 하나 이며 텍스트로 구성된 데이터의 내용을 가지고 생성한..