Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 백준
- 모니터링
- slice개념
- 로그
- 그리디
- Lower bound
- Upper bound
- 무한페이징
- no offset
- 이진 탐색
- 13975
- EntityGraph
- 1495
- Java
- DP
- NCP
- 11501
- binary search
- join제거
- 20115
- 이분 탐색
- Promtail
- 14921
- 19598
- 12738
- Blue/Green
- 3187
- 2512
- greedy
- dto projection
Archives
- Today
- Total
목록join제거 (1)
멘지의 기록장

프로젝트를 진행하면서 어떠한 기능에 대해 쿼리가 많이 발생하는 것을 확인하였고, 이를 리팩토링하며 쿼리를 최적화 해보았습니다. 쿼리를 최적화 하는 과정과 함께 SQL 쿼리 실행 시간을 비교해보고, 마지막에 성능 비교도 진행해보도록 하겠습니다.문제 상황우선 문제가 발생했던 기능은 다음과 같습니다. 유저가 질문에 대해 대답하는 문제를 풀 때1️⃣ 자신이 등록한 문제 or 관리자가 등록한 문제 중2️⃣ 랜덤한 문제 N개를 가져와야 한다. Return 예시{ "isSuccess": true, "code": "REQUEST_OK", "message": "request succeeded", "results": { "answerQuizList": [ { "quizId": 17, ..
SpringBoot
2025. 2. 18. 00:10