S(*). Architect

  • 홈
  • 태그
  • 방명록

lock timeout 1

데드락과 타임아웃

학습 목표데드락이 순환 대기로 발생함을 설명할 수 있다.대기 그래프(wait-for graph) 로 교착 사이클을 찾는 방법을 설명할 수 있다.감지·예방·회피와 lock timeout·NOWAIT 차이를 구분할 수 있다.애플리케이션에서 데드락·직렬화 실패 시 재시도 패턴을 설계할 수 있다.문제 상황주문 A·B가 동시에 서로의 행을 FOR UPDATE — 둘 다 무한 대기API는 30초 후 504, DB 세션은 락을 쥔 채 남음재고 차감·포인트 차감을 순서 없이 두 테이블에 락 — 가끔 deadlock detected같은 코드인데 부하 올리면 재현lock_timeout 없이 긴 txn — 슬로우 쿼리 하나가 전체 결제를 막음ORM @Transactional 안에서 외부 HTTP 호출락 오래 보유 → 교착·..

데이터베이스 따라잡기 2026.06.28
이전
1
다음
더보기
프로필사진

S(*). Architect

소프트웨어 아키텍트이자 AI Platform 엔지니어의 소소한 이야기 기록 + 캠핑 | 골프 | 자동차를 겸비한.

  • 분류 전체보기 (185) N
    • 운영체제 따라잡기 (25)
    • 네트워크 기초 (21)
    • 소프트웨어 아키텍처 (26) N
    • 데이터베이스 따라잡기 (25)
    • 플랫폼, 데브옵스와 클라우드 (22)
    • 관측성 (15)
    • 애플리케이션 보안 (20)
    • Infrastructure as Code (11) N
    • ELK & Elastic Cloud (8) N
    • Data & AI (7) N
    • AIOps & MLOps (4)
    • Golf 이야기 (1)

Tag

데이터베이스, Database, MSA, 관측성, elasticsearch, Operation System, kubernetes, Architecture, elk, security, 네트워크, network, 보안, elasticcloud, 아키텍처, DevOps, observability, IaC, 운영체제, aws,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © AXZ Corp. All rights reserved.

티스토리툴바