Maystyle :
Admin : New post
Guestbook
Local
media
Catergories
Recent Articles
Recent Comments
Recent Trackbacks
Calendar
Tag
Archive
Link
Search
 
  로그 파일 쓰기 
작성일시 : 2008. 1. 23. 20:18 | 분류 : SQL Server/Kernel

목차
Database 기본기 다지기
1. 선언적 데이터 무결성(Declarative Data Integrity)
2. 트랜잭션 프로세싱

트랜잭션 로그와 데이터 복원
1. 데이터 파일 쓰기
2. 로그 파일 쓰기

SQL Server는 자신의 데이터와 관련된 모든 행동을 트랜잭션 로그에 기록한다.

•트랜잭션이 디스크의 트랜잭션 로그에 들어 있지 않으면 프로세스는 결코 트랜잭션이 커밋 되었다는 것을 통보 받지 못한다.

•각 로그 항목들은 로그 시퀀스 번호 (LSN) 라벨이 붙는다.

•LSN 번호는 Page 의 해더에 저장되며, 해당 Page는 버퍼에 있으므로 Disk에 아직 반영 되지 않았을 수 있다.

•로그에는 검사점, 트랜잭션의 시작 / 끝, 저장 점 정보, 데이터 변경에 대한 정보, Rollback 정보 등이 기록된다.

•로그의 LSN이 로그에 기록된 마지막 페이지의 LSN 보다 작을때 변경된 페이지가 디스크에 기록된다.

|