데이터베이스· 2026.10.04 · 8min DB 데드락은 장애일까: 짧은 트랜잭션과 안전한 재시도 설계 동시에 여러 업무가 같은 행을 수정하면 데드락이 발생할 수 있습니다. 잠금 순서와 인덱스, 트랜잭션 재시도, 외부 부작용 분리를 실무 기준으로 설명합니다.
데이터베이스· 2026.08.30 · 10min 인덱스를 추가했는데 왜 더 느려졌을까? 데이터베이스 인덱스 설계의 원리 느린 쿼리마다 인덱스를 추가하면 오히려 쓰기 성능과 저장 공간이 악화될 수 있습니다. B-tree의 탐색 원리부터 복합 인덱스 순서, 선택도, 커버링 인덱스, 실행 계획과 운영 점검까지 실무 기준으로 정리합니다.