일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Armeria
- jar 배포
- RedirectService
- 티스토리챌린지
- pinpoint 2.5.3
- formik
- R2DBC Paging
- 노드간 통신
- jsonMarshaller
- Ingress Controller Fake
- OIDC
- 애자일 싫타
- 오블완
- 월급루팡 일지
- fake jwt
- intellij
- 플루터
- nGinder
- 7879
- reids
- pinpoint
- ㅉ때
- save/update
- hbase 저장공간 설정
- Loki 로그
- 개발 어렵당.ㅠ
- 논블록킹 성능
- LPOS
- UnsupportedOperationException
- 핀포인트
- Today
- Total
목록2024/03/07 (2)
대머리개발자

JPA 마이그레이션하면서 쿼리 자체에 대한 response가 맘에 들지 않았다. 100ms 이내로 만들고 싶다...가즈아!! ★ ★ ★ 1 -> 2 번째 단계는 서브 쿼리를 조인쿼리로 변경스 ★ ★ ★ ★ ★ 2 -> 3 번째 단계는 범위 축소다. 인덱스도 조져보고 이것저것 try 해봤지만...미미하다. 댓글, 조회수, 좋아요, 기타 등등 가져오는 "무거운 작업"을 하는데 정확히!! 페이징 데이터만큼 하는 것이다. 결은 전체를 대상으로 무거운 작업을 하는 것이 아니라 limit 0, 20 된 결과만 작업!!s 1번째 code -> 164ms .. 생략.. https://hcnmy.tistory.com/178 querydsl로 마이그레이션 nativeQuery로 작성된 쿼리를 querydsl 형태로 변경하..
nativeQuery로 작성된 쿼리를 querydsl 형태로 변경하고자 한다. why? 새로운 기획요건에 대응이 안 된다. 물론 새로운 end-point로 만들면 되는데 기존 쿼리에 단순 조건절 추가임에도 중복 코드가 산더미처럼 만들어진다. 물론 mybatis로 했으면 고민도 안 했을테쥐... ## 고민의 포인트는 아래 두가지에 대한 클린 쿼리 작성 1. 통계 데이터 조인을 How -> querydsl (방법상) left outer join ( select targetId, SUM(if(type = 0, 1, 0) ) as viewCount ,SUM(if(type = 1, 1, 0) ) as goodCount from countstat c group by targetId 2. 각종 서브쿼리를 조인쿼리로 ..