Maystyle :
Admin : New post
Guestbook
Local
media
Catergories
Recent Articles
Recent Comments
Recent Trackbacks
Calendar
Tag
Archive
Link
Search
 
  데이터 파일은 어떻게 쓰여질까? 
작성일시 : 2008. 1. 15. 15:12 | 분류 : SQL Server/Kernel

DB 공부하기 1번째 : 선언적 데이터 무결성(Declarative Data Integrity) (http://maystyle.tistory.com/218)
DB
공부하기 2번째 : 트랜잭션 프로세싱 (http://maystyle.tistory.com/219)
DB 공부하기 3번째 : 데이터 파일과 트랜젝션 로그 파일
1. 왜 DB의 단편화가 일어나는 걸까? (http://maystyle.tistory.com/220)
2. 데이터 파일은 어떻게 쓰여질까?

시스템 시작 시 데이터베이스가 복구될 때 검사점 동작은 SQL이 수행해야 할 작업의 양을 최소화 시킨다. 검사점은 데이터베이스 별로 실행되며 현재 데이터베이스에서 변경된 페이지들을 디스크에 기록한다. 검사점 동작이 실행될 때 SQL Server는 검사점 레코드를 트랜젝션 로그에 기록한다.

검사점 발생 상황
- 명시적인 Checkpoint 명령어 실행
- 로그 용량이 70%이상 찼고 데이터베이스가 SIMPLE 모드 일경우
- 긴 복구 시간이 예상될 경우 (SQL 기본값은 1분)

검사점은 sp_configure 의 복구 간격 옵션을 사용하여 조정이 가능하다.물론 시작시 -T3502 플래그를 설정하여 검사점 실행시 이벤트 로그에 로그를 남길 수 도 있다.

|