There are 11 posts found.

스프링 페이지네이션에서 발생한 Latency 의 원인과 커버링 인덱스 생성을 통한 문제 해결기

2024-11-18

이번 트러블슈팅 해결기는 지난 MySQL 인덱스 레인지 스캔을 통한 쿼리 성능 개선기 에 이어지는 내용입니다. 지난 인덱스 적용을 통한 쿼리 성...

MySQL 인덱스 레인지 스캔을 통한 쿼리 성능 개선기

2024-11-15

💡 2024.11.17 추가 : 이 포스팅에서 진행한 쿼리 성능 개선기는 스프링 페이지네이션에서 발생한 Latency 의 원인과 커버링 인덱스...

데이터베이스 레플리케이션 환경에서 DataSource 라우팅이 안되는 이슈 해결기 😤 (feat. JPA OSIV)

2024-10-04

💡 현재 포스팅은 카카오테크 하모니 팀 크루 하온(haon)이 작성했습니다. 데이터베이스 레플리케이션을 통한 쿼리 성능 개선 지난 MySQL...

JPA 비관적 락(Pessimistic Lock) 을 사용한 동시성 이슈 해결기

2024-09-27

우리 하모니 팀의 모행 프로젝트에서 발생한 동시성 이슈가 발생하고 있었다. 이를 JPA 의 비관적 락을 사용하여 해결한 경험에 대해 팀원들에게 ...

JPA 낙관적 락과 비관적 락으로 엔티티에 대한 동시성 이슈 해결하기

2024-09-21

JPA 낙관적 락, 비관적 락 자바 스프링 기반의 웹 애플리케이션은 기본적으로 멀티 쓰레드 환경에서 구동된다. 따라서 여러 쓰레드가 함께 접근할...