DB

동시성 테스트를 통한 성능 개선하기 (1) - DeadLock (MySQL)

경기요 - 경기대학교 주변 맛집 모음 [ 배포 링크 ] [ 프로젝트 깃허브 ] 이용자들이 직접 추천하고 싶은 맛집 정보 등록을 요청하고 등록된 맛집에 대한 평가가 이루어질 수 있는 맛집 지도 플랫폼입니다. 개요 이번 프로젝트 개발을 진행하면서 리뷰 작성 기능에 대한 동시성 테스트를 진행하였습니다. 리뷰 작성 기능의 경우 많은 트래픽이 순간적으로 몰리는 경우가 드물지만, 리뷰 작성 이벤트 등 특수한 요구사항이 등장한다면 동시 요청이 많아질 수 있기 때문에 이를 대비하고자 테스트를 진행하게 되었습니다. 성능 개선을 위한 테스트를 진행하면서 Deadlock 문제도 마주하게 되었는데, 이를 발견하고 해결해 나가는 과정에 대해서 다뤄보도록 하겠습니다! 사전 지식 우선 Deadlock이란 무엇인지 이해하기 위해 M..

weonest
'락' 태그의 글 목록