logo

성능개선

language-logoMySQL

• 성능 테스트는 처리량(Throughput)과 지연시간(Latency)을 함께 측정하며, 처리량이 증가하면 지연시간도 증가하는 경향이 있다. 성능 테스트 순서는 한 건씩 요청을 보내 지연시간을 체크하고, 처리량을 늘려가며 지연시간이 치솟는 지점을 찾아 성능 개선을 시작한다.
• Artillery를 사용하여 yml 파일로 테스트를 제어하며, 주요 지표로는 p95, p99, HTTP 응답 코드, 요청률, 응답 시간, 가상 사용자 수 등이 있다. p95와 p99의 차이가 많이 나지 않아야 좋은 결과로 간주된다.
• 성능 테스트 도구인 Artillery와 nGrinder를 사용하여 테스트 결과를 분석하고, 메모리 부하 테스트 시 CPU 사용이 증가하는 이유를 설명합니다. 또한, 캐시의 종류와 인덱스 생성의 중요성을 강조합니다.
• 로컬 캐시와 글로벌 캐시의 차이점을 설명하고, 인덱스를 통해 데이터베이스 조회 성능을 향상시키는 방법을 제시합니다.

thumbnail
북마크
공유하기
신고하기
10분 분량
조회수 442
profile-imageminjaekim-11
3달 전
Copyright © 2024. Codenary All Rights Reserved.