728x90
반응형
6. MySQL: Lock wait timeout exceeded
오류
- 원인: 트랜잭션 충돌 또는 오랫동안 락이 해제되지 않아 발생
- 해결법:
→ 락 정보를 조회하고 필요시 트랜잭션 강제 종료SHOW ENGINE INNODB STATUS; SELECT * FROM information_schema.innodb_locks;
- 문제 예방: 트랜잭션 최소 단위로 사용, 적절한 인덱스 구성
- 디버깅 팁: 락 대기 중인 쿼리와 테이블 추적, 쿼리 수행 시간 분석
728x90
반응형
'DB 데이터 > 에러 & 트러블슈팅 모음' 카테고리의 다른 글
✅ 8. MySQL: Column not found 오류 (0) | 2025.05.23 |
---|---|
✅ 7. MySQL: Too many connections 오류 (0) | 2025.05.22 |
✅ 5. MySQL: You have an error in your SQL syntax 오류 (0) | 2025.05.20 |
✅ 4. MySQL: Duplicate entry 오류 (0) | 2025.05.19 |
✅ 3. MySQL: Table doesn't exist 오류 (0) | 2025.05.18 |