반응형 deadlock2 MariaDB DeadLock 확인 방 MariaDB를 사용하다 보면 쓰기작업으로 인해 DeadLock이 발생할 경우가 있다.Deadlock found when trying to get lock; try restarting transaction 1. DeadLock 분석 쿼리# 현재 LOCK이 걸려 대기중인 정보SELECT * FROM information_schema.INNODB_LOCK_WAITS;# LOCK을 건 정보SELECT * FROM information_schema.INNODB_LOCKS;# LOCK을 걸고 있는 프로세스 정보SELECT * FROM information_schema.INNODB_TRX;# InnoDB 상태SHOW ENGINE INNODB STATUS; 2. DeadLock 해결 팁- 테이블 접근 순서 정하기- .. 2024. 12. 12. MySQL InnoDB lock & deadlock 이해하기 대규모의 많은 요청이 동시에 들어오는 데이터베이스(Database, DB) 어플리케이션의 경우 데이터의 정합성을 유지하면서 최대한 동시성을 높이는 것이 매우 중요한 포인트이다. MySQL InnoDB 엔진의 경우 상황에 따른 여러가지 락(Lock)을 통해서 동시성을 제어하며 이를 통해서 사용자가 설정한 .. 2020. 3. 10. 이전 1 다음 반응형