Replies: 3 comments
|
데드락은 여러 트랜잭션이 서로가 가진 락을 기다리며 더 이상 진행하지 못하는 상태입니다. InnoDB는 데드락을 감지하면 트랜잭션 하나를 롤백해 데드락을 해결하며, 애플리케이션에서는 이를 감지해 재시도 하는 방식으로 처리합니다. |
0 replies
|
여러 트랜잭션이 서로가 가진 락을 얻기 위해 무한 대기하는 상태 입니다.
이렇게 4가지가 있습니다. |
0 replies
|
데드락은 둘 이상의 트랜잭션이 서로가 점유한 락을 기다리며 무한 대기하는 상태입니다. InnoDB에서는 데드락이 발생하면 비용이 가장 적은 트랜잭션 하나를 강제로 롤백시켜 해결합니다. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
.
All reactions