DB2 [ MySQL ] FullText Index 📌 주의: 해당 글은 잘못된 내용이 포함 되어 있을 수 있습니다.혹시 잘못된 내용을 발견 하신다면 댓글로 알려주시면 감사 합니다! [ 🌱 배경 ] 일반적으로 검색을 사용할 때 LIKE '%검색어' 를 사용 하게 됩니다.하지만 와일드 카드를 검색어 앞에 사용 하면 인덱스를 타지 못하는 문제가 발생 합니다.이를 해결 하기 위해서 MySQL은 전문 검색 인덱스인 FullText Index를 지원 합니다.[ 🌱 적용 방법 ]MySQL 설정 파일인 My.ini 파일 [ mysql ] 영역에 밑 내용을 적용 합니다.파일을 찾기 어렵다면 my.ini 찾는 방법을 참고 하시면 좋을 것 같습니다.ngram_token_size=2;ft_stopword_file=' ' n-gram 알고리즘이란 공백 기준으로 단어를 .. 2025. 9. 16. [ DB ] 인덱스를 통한 성능 개선 📌 주의: 해당 글은 잘못된 내용이 포함 되어 있을 수 있습니다.혹시 잘못된 내용을 발견 하신다면 댓글로 알려주시면 감사 합니다! 🌱 [ 배경 ]스터디 관리 플랫폼 Wibby 메인 페이지는 스터디 모집글 검색이 있습니다. ( Wibby )카테고리, 진행 방식, 검색어를 사용 하여 모집글을 검색할 수 있습니다.만약 모집글의 데이터가 많아 진다면 어떻게 될까요?🌱 [ 더미 데이터 생성 ]어플리케이션 빈 생성 및 의존성 주입 완료 후 CommandLineRunner 실행모집글 백만개 생성@Slf4j@RequiredArgsConstructor@Componentpublic class SearchLoader implements CommandLineRunner { private static final in.. 2025. 8. 13. 이전 1 다음