2011-12-02 3 views
3

내 질문에 baliscally가 : 시스템이 바로 실행될 때 시스템 충돌이 발생하면 시스템을 다시 시작한 후에 트랜잭션이 롤백됩니까?시스템 충돌 후 mysql 트랜잭션이 롤백됩니까?

mysql에서 트랜잭션을 어떻게 실행합니까?

MySQL은 재시작 후 미완료 트랜잭션을 확인합니까?

내가 PHP에서 트랜잭션 시스템을 만들었 기 때문에 나는이 부탁 해요,하지만 난 시스템 충돌의 경우에는 미래의 롤백 어디 최종 결과를 저장하지 않는거야 ...

+0

는 스토리지 엔진 (들)을 명시 할 수에 대해 사용중인인가요? –

+0

아마 innoDB – hoymkot

답변

2

다른 종류의 충돌이 있습니다. MySQL 서버가 충돌 할 수 있거나 (예를 들어 죽이는 것처럼) 전체 운영체제가 충돌 할 수 있습니다 (컴퓨터를 뽑으면). 당신이 읽기 시작해야

Binary Log에 관한이며 어떻게 작동하고 Recovery process for InnoDB engine

1

예 확실히 당신이 구를 수 뒤로. 자세한 내용은 DOC을 참조하십시오.

+0

네, ACID 속성에 대해 알고 있습니다 ... – Tudor

+0

nvm ... 아프다 그대로 & 타이 – Tudor

+0

예, 좋은 대답은 얘들 아 타이 – Tudor

관련 문제