[DataBase] 4.6초 슬로우 쿼리를 0.045초로 최적화 (Feat. 공간 인덱스)
들어가며앞서 숙소 예약 서비스를 개발하며 숙소 검색 API의 응답이 4.4초로 느려 원인을 분석하던 중 N+1 문제를 발견해, 쿼리를 62개에서 3개로 줄였습니다. [JPA] N+1 문제 해결: 62개의 쿼리를 3개의 쿼리로들어가며숙소 예약 서비스를 개발하던 중 가장 많이 호출되는 숙소 검색 API의 응답속도가 느리다는 것을 파악하고, 쿼리를 개선하는 것을 목표로 작업을 하게 되면서 만나게 된 N + 1 문제의 해mudhub.tistory.comN+1 문제를 해결했음에도, 여전히 숙소 검색 API의 응답속도는 크게 변화되지 않았고 오히려 더 많은 실행 시간이 발생했습니다.그래서 다시 한번 숙소 검색 API의 속도를 개선하고자, 발생하는 3가지의 쿼리를 살펴보기로 했습니다.Query Execution P..