INSERT만 하는 포인트 원장에서도 잔액 판정은 겹칠 수 있다
서로 다른 두 요청이 같은 잔액을 승인하는 순서를 살펴본다. Redis 잠금의 TTL과 요청 UNIQUE, DB의 잔액 보호를 구분해 설계한다.
이 태그가 포함된 게시글입니다. "DB".
서로 다른 두 요청이 같은 잔액을 승인하는 순서를 살펴본다. Redis 잠금의 TTL과 요청 UNIQUE, DB의 잔액 보호를 구분해 설계한다.
모델의 unique 선언과 실제 catalog는 다를 수 있다. 충돌 대상, partial·expression index, NULL 규칙을 맞추고 보정 대상까지 검증한다.
병원별 최신 프로그램 조회를 예로 들어 추정 행 수, 실제 실행, 정렬과 페이지 경계를 연결한다. 인덱스 후보를 고르는 근거와 같은 조건에서 확인할 항목을 정리한다.
존재하는 행과 논리적인 작업 키는 잠그는 대상이 다르다. 잠금 획득부터 업무 저장까지 같은 트랜잭션이 이어지는지 비교한다.
현재 합계와 그 합계가 된 이유를 함께 보존한다. 제공·결제의 분리, 동시 보정, 마감 포함 집합과 늦은 커밋의 처리 조건을 설명한다.
10월 31일까지 조회하는 조건을 다음 날 시작 전까지의 구간으로 바꿔 본다. 날짜, 사건 시각, 화면 표시일의 의미를 구분하고 변환이 일어난 계층을 찾는다.