MySQL Optimizer1 쿼리 성능 개선 (MySQL Optimizer 실행 계획 분석) 1. 문제 설명 Jmeter를 이용하여 예약 가능한 시간 조회 성능을 테스트하였습니다. Jmeter를 통해서 서비스의 트래픽 가용성을 확인하였습니다. 시나리오 하루 이용자 수 9000명 하루 트래픽 180만 ⇒ 2분 동안 300명 사용자가 총 60000의 트래픽 발생시킨다. Number of Threads (users) : 300 Ramp-up period (seconds) : 120초 Loop Count : 200 평균 TPS : 약 240 실패율: 0.1% 분석 DB 서버의 CPU Utilization이 100%에 가깝습니다. HikariCP Connection Timeout이 발생하였습니다. 전체 트래픽을 처리하는데 4:14초가 소요되었습니다. 예약 시스템 특성상 예약 가능한 시간 조회 트랜잭션이 .. 2022. 7. 17. 이전 1 다음 반응형