MySQL ERROR 1213 (40001): Deadlock found - 트랜잭션 잠금 순서와 재시도 로직으로 완벽 해결
동시 접속자가 몰리는 이벤트나 결제 처리 시스템을 운영하다가 ERROR 1213 (40001): Deadlock found when trying to get lock 에러를 마주친 적이 있을 것이다. 단순한 쿼리 오류인 줄 알고 사용자가 다시 시도하도록 유도해보지만, 트래픽이 폭증할 때마다 서비스 전체로 퍼지며 데이터베이스 트랜잭션이 롤백되는 장애를 겪곤 ···
0
0