주문 처리에서 가끔 이 에러가 납니다.
ERROR: deadlock detected
DETAIL: Process A waits for ShareLock on transaction ...; Process B waits for ...
두 트랜잭션 모두 orders와 inventory 테이블을 업데이트합니다. 평소엔 괜찮은데 동시 요청이 몰릴 때만 발생합니다. 어떻게 잡나요?
환경: PostgreSQL 16, 동시 트랜잭션 다수
주문 처리에서 가끔 이 에러가 납니다.
ERROR: deadlock detected
DETAIL: Process A waits for ShareLock on transaction ...; Process B waits for ...
두 트랜잭션 모두 orders와 inventory 테이블을 업데이트합니다. 평소엔 괜찮은데 동시 요청이 몰릴 때만 발생합니다. 어떻게 잡나요?
환경: PostgreSQL 16, 동시 트랜잭션 다수
댓글 0