-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
As-is
AvailableDateTime
- LocalDate date
- List<AvailableTime> times
To-be
AvailableDateTime
- LocalDate dateTime
기대 효과
- 쿼리 수 감소
- date - time 1대다 매핑
- 삽입시 시간개수만큼 쿼리
- 조회시 항상 조인
- 후보시간 조회 시 <일부 참여자 조회 시> 3 depths 로 변환이되는데, 2 depths 로 변환이 가능
- [0으로 받음 → null 로 저장] / [null 로 저장 → 0으로 전달] 메커니즘 개선가능
todo
- AvailableDateTime 구조 변경
- 개선 전 AvailableTime으로 인해 삽입시 나가는 쿼리 수와, 개선 후 쿼리 수 비교
- 개선 전 AvailableTime으로 인해 조인하며 조회하는 부분 개선 후와 비교
주의할 점
- 변경포인트 최소화
- TimeBlock 관련된 애들만 변경되도록 신경쓰기
Metadata
Metadata
Assignees
Labels
No labels