Project/SPOT!
-
야구장 좌석 시야 서비스 SPOT! 서버 파트의 여정Project/SPOT! 2024. 10. 7. 15:28
안녕하세요! 디자이너와 프로그래머가 만났을 때, 디프만(Depromeet) 15기의 6팀 서버 파트입니다 👋 저희 육.지.행 팀은 얼마 전 성공적으로 SPOT! 서비스의 2차 MVP 개발을 마친 후 Play Store에 서비스를 런칭했어요. 디프만에 지원하는 서버 개발자분들 대부분이 짧은 시간 내에 서비스를 런칭하는 것과 프로젝트 중 개발 역량을 키우는 것에 많은 기대감을 가지고 계실 것 같아요. 이번 포스팅을 통해 저희가 서비스를 개발하며 겪었던 일들을 개괄적으로 소개해드리고, 빠른 기간 내에 성공적으로 프로젝트를 런칭한 노하우를 공유해보려 해요. 16기 디프만 서버 파트 지원자, 그리고 사이드 프로젝트를 시작하려는 모든 개발자분들께 이 포스팅이 도움이 되었으면 해요 🥳 SPOT! 은 무슨 서비스 ..
-
DB 쿼리 실행계획 분석:"실행계획 분석으로 쿼리 성능 개선하기: Spot! 앱의 응답 속도 최적화 여정"Project/SPOT! 2024. 9. 30. 21:40
안녕하세요, 여러분! 오늘은 제가 Spot! 앱의 응답 속도를 개선하면서 겪은 여정을 공유해보려고 해요. DB 쿼리 성능 개선이 얼마나 중요한지, 그리고 실행계획 분석이 어떻게 도움이 되는지 함께 알아보아요~!실행계획 분석으로 쿼리 성능 개선하기: Spot! 앱의 응답 속도 최적화 여정처음에는 앱에서 특정 데이터를 조회하는 데 시간이 오래 걸리는 문제가 있었어요. 쿼리는 다음과 같았고, 실행 계획을 보니 전체 테이블 스캔이 일어나고 있었어요. 기존 쿼리SELECT r1_0.*, s1_0.*, s2_0.*, b1_0.*, s3_0.*, r2_0.*, m1_0.*, l1_0.*FROM reviews r1_0JOIN stadiums s1_0 ON s1_0.id = r1_0.stadium_idJOIN secti..