개발하는 쿠키
article thumbnail
BUG | MsSql Deadlock 교착상태 문제 해결
Coding/trouble shooting 2024. 10. 28. 19:07

문제를 발견하게 된 과정QA 시스템 운영 중 오류 로그를 발견했습니다.트랜잭션(프로세스 ID 1696)이 잠금 리소스에서 다른 프로세스와의 교착 상태가 발생하여 실행이 중지되었습니다.트랜잭션을 다시 실행하십시오.문제 코드 예시SELECT 문을 수행할 때 데드락이 발생했다고 로그가 남겨졌습니다.SELECT customer.id, customer.name, menu.category, product.date FROM customer JOIN menu ON customer.id = menu.id JOIN product ON menu.id = product.id;문제의 원인해당 테이블에 데이터를 INSERT 또는 UPDATE를 할 때, SELE..

반응형