Update: 11/14

DDL 정리
성능 측정 기준 & 테스트 데이터
서비스에서 사용하는 모든 조회 쿼리
API 별 사용 쿼리
(부록) API 별 실행되는 전체 쿼리 목록
고민해 볼 만한 문제들
- [ ]
date
칼럼에 인덱스를 설정하여 정렬 속도를 최적화하고, ORDER BY 쿼리를 통해 available_date
를 항상 오름차순 정렬된 상태로 가져오기
- 현재는 애플리케이션단에서
SortedSet
구조로 정렬을 유지하여 관리하고 있음
- 따져봐야 할 것
- DB는 WAS에 비해 상대적으로 수평확장에 불리
- 하지만 WAS에서 수행할 경우 매 요청마다 새로 정렬을 수행해야 함
- [ ] 현재 확정된 약속 조회 시
G
쿼리를 사용하여 원본 약속에 대한 모든 참여자들의 모든 일정을 가져오고 있음
- 확정 일정에 대한 정보만 가져오도록 쿼리를 변경할 수 있을지 고민 필요
- [ ] UUID는 정해진 형식이 있는데, 현재 UUID를 더 이상 사용하지 않고 8자리 랜덤 문자열을 사용 중. 칼럼 이름 변경 필요.