예를들어
begin tran
insert into a values('1')
여기까지 작업을 하게되면 log page에는 begin tran하고
1이 입력되었다고 write가 되는데
만일이때 서버가 다운되면
이 uncommit된 transaction은 disk에 write가
되는지요?...
아니면 언제 uncommit transaction을 disk에 write가
되는지...
혹 서버가 다운되기전에 checkpoint가 돌아서
uncommit된 transaction log(dirty log)를 disk에 write하는지 좀
가르쳐주세요...
그리고 전원이 나갈경우(정전)같은 경우는 어떻게
복구가 되나요?
|