문제 상황
- DB CPU가 99%로 뻗음
- 한번 뻗으면 트래픽 줄어들때까지 복구 안됨
문제 원인
- 쿼리에서 member 객체를 찾아오는게 너무 너무 부하가 큼
- member 객체 너무 큼 -> 객체에서 불필요한 필드 모두 삭제
처리
24.02.01
- 쿼리 튜닝 : member 를 객체 그대로 찾는 것들을 모두 member Id 만 받아오도록 변경함
- DB 사이즈 업 : t3.xlarge
- AWS Performance Insight 설정 후 비효율 쿼리 탐지
24.04.01
- DB 사이즈 스케일 다운 : t3.medium
'WEB > Backend' 카테고리의 다른 글
[Spring Boot] Not enough space 메모리 부족 (0) | 2024.06.21 |
---|---|
[Spring Boot] HeapDumpOnOutOfMemoryError : java heap size 에러 해결 과정 (0) | 2024.06.21 |
[Spring Boot] Thread starvation or clock leap detected : 문제 해결 (0) | 2024.06.21 |
백엔드 면접 질문 정리 (0) | 2022.03.29 |
각종 WEB 지식(1) : HTTP, REST, JSON에 대하여 (1) | 2020.10.06 |