# hikari

5개의 포스트
post-thumbnail

Connection Pool, Hikari

브라우저가 웹 어플리케이션에게 HTTP프로토콜을 보내고, 웹 어플리케이션은 SQL문을 통해서 DBMS와 데이터를 주고 받는다.만약 많은 브라우저가 WAS에게 요청을 한다면, WAS는 Thread를 이용해서 관리해야 한다.즉 WAS가 요청을 받아서 Thread로 Serv

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

[Hikari] Hikari DeadLock 해결하기

최근 서버 성능테스트를 진행하던도중 이상한 일이 일어났습니다.예약생성을 하는 요청을 시험삼아 10명의 User가 각각 1번씩 총 10번을 보내도록 테스트를 마치고 조금씩 늘려가기 시작했습니다. 그런데 User수를 100명으로 올리자마자 엄청나게 실패가 떴습니다.왜지왜지

2022년 7월 2일
·
0개의 댓글
·

인스턴스 상태검사 실패, Thread starvation or clock leap detected, Dead Lock, hikari 오류-1

EC2 서버에 배포한 스프링 부트 프로젝트가 오늘 아침까지는 잘 돌아가다가 저녁에 확인을 해보니 요청을 처리 못하고 있었다. 바로 EC2서버를 확인해보니 인스턴스 상태 검사에서 CPU사용량 99.9% 때문에 오류를 경고하고 있었고, 서버가 죽어있었다. 서버를 다시 재부

2022년 1월 27일
·
0개의 댓글
·

Failed to validate connection (처리)

고객사 서비스 운영 중 경고(WARN) 로그가 눈에 뛰었다. 관리자 서비스라 사용자도 적고 사용하는데 지장이 없었지만 원인이 무엇인지 그리고 어떻게 처리 해야하는 지 알아보기로 하였다.발생된 로그는 아래와 같다.hikariPool - Failed to validate

2021년 6월 8일
·
0개의 댓글
·

[Spring] Hikari Connection Pool JavaConfig로 설정하기

Connection Pool? 데이터베이스 성능을 개선할 때 가장먼저 고려할 수 있는것은 Connection Pool을 만드는 것이라고 할 수 있다. DB와 연결을 담당하는 DB Connection은 유지하는것에 비해 생성하는데 자원이 많이 소모된다. 때문에 단시간에

2021년 5월 15일
·
0개의 댓글
·