아래 문의 드렸던 이슈와 관련해서 재현이 가능해서 여쭙니다.
클라이언트에서 요청한 API가 중복적으로 호출이 가능해서
연타로 다다닥 호출을 하게 되면, API 가 3번 동시에 호출이 되고,
API는 DB에 동일한 update쿼리를 3번 호출하게 됩니다.
이떄 해당 DB 테이블의 row에 lock이 발생하는 것 같습니다.
SHOW VARIABLES like 'tx_isolation'; 하여 확인하니
REPEATABLE-READ
라고 되어 있는데,
이런경우는 보통 API 쪽에서 어떤 처리를 추가적으로 해 주어야 하나요?
(예를들면 동시에 같은 update 쿼리를 호출 할 수 없도록)