WHERE에 기대 상태를 걸면 먼저 도착한 쪽만 1행을 바꾼다 Pod ACancel jobid=3 Pod Bexecutor 조건부 UPDATE 1행 → 완료 조건부 UPDATE 0행 → skip A만 반영되고 B는 건너뛴다 Database · 실전 · 트러블슈팅여러 Pod(replica) 환경 동시성 제어: 단일 SQL CAS 패턴pod를 여러 개 띄우자 같은 job을 두 pod가 동시에 완료 처리하는 경합이 생겼다. 분산락 없이 조건부 UPDATE 한 문장, CAS 패턴으로 막은 과정.2026.07.18