Fetch Join1 FullCalender 성능 최적화(& 리팩토링) FullCaleder 오픈소스를 이용한 스케줄 관리 졸업작품 프로젝트를 진행하는 도중 다양한 문제가 계속해서 발생했고 차근차근 수정하려 하는 중인데, 현재 직면한 가장 큰 문제는 쿼리 성능 최적화이다!.. 전체 스케줄 페이지를 클릭하는 경우 , DB 에 스케줄 데이터가 100개도 안됨에도 불구하고 버벅이며 페이지가 열리는 현상이 발견됐고, 로그를 확인해보니 어마어마한 쿼리문이 찍히고 있었다. (단 한번의 클릭만으로 어마어마한 스크롤 길이..) 다른 문제들보다 가장 시급한 문제라고 생각됐고, 최근 들었던 강의(쿼리 성능 최적화)를 활용할 수 있는 좋은 기회라 생각돼서 실제 프로젝트에 적용해보려 한다. 쿼리문을 분석해보니 다음과 같은 코드가 스케줄의 개수만큼 반복되고 있음을 확인할 수 있었다. 양방향 연관관.. 2022. 5. 6. 이전 1 다음