MD 수정

This commit is contained in:
jinia91
2022-04-30 15:42:46 +09:00
parent a45924474d
commit 3d390dd672

View File

@@ -370,14 +370,10 @@ Validated로 유효성 빈검사를 수행하여 실패 원자성을 유지하
tagify 라이브러리를 사용하여 태그 기능을 구현하였고 태그나 게시물 컨텐츠의 특정 문자열에 대하여 검색하는 기능을 만들었습니다.
이때 보다 빠른검색을 위해 게시글의 내용 컨텐츠 타입을 varchar로 저장하고 인덱스를 걸었습니다.
검색 쿼리의 경우 "Like %s%" 를 사용하였기에 인덱스를 사용하지 못하기 때문에
검색 쿼리의 경우 "Like %s%" 를 사용하였기에 인덱스를 제대로 활용하여 레인지 스캔이 타지지는 않지만 인덱스 풀스캔은 타지기 때문에 인덱스가 없는것보다는 낫다고 판단했습니다.
차후 성능상 문제가 있을 경우 형태소 분석기를 설치하여 mysql의 FTS기능을 지원하도록 개선해볼 예정입니다.
차후 성능상 문제가 있을 경우 형태소 분석기를 설치하여 mysql의 FTS기능을 지원하도록 리팩토링할 예정입니다.
![](https://github.com/jinia91/blogBackUp/blob/main/img/8c600c59-fe7c-496a-9867-0d71288bb2b5.png?raw=true)
[검색 쿼리시 풀 인덱스 스캔이 타지는 모습]
### 오프셋 페이징을 사용한 페이징박스와 커서 페이징을 사용한 무한 스크롤