- Posted
- Filed under 01010101
https://www.bbbtech.com/ggaldang
매일 밤 10시 대결 결과 처리하는 로직
현상
사용자수 808명 처리시간 24s 에서
사용자수 2890명 처리시간 164s 로
사용자수 대비 더 큰 폭으로 처리시간 증가
1차 개선
사용자수 2966명 처리시간 54s
- entity 하나씩 저장하던 로직을 200개씩 모아서 저장하도록 변경
- 모든 entity 삭제하는 로직을 커스텀 쿼리로 변경
2차 개선
사용자수 4365명 처리시간 23s
- AWS RDS 인스턴스 타입 변경
- t2.medium -> m4.large
- t2.medium 타입이 평소엔 괜찮지만 쿼리가 한번에 몰리는 경우 병목 현상 발생
3차 개선 예정
- bulk insert query