database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Tutorials 1520 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 1520
체크포인트
작성자
정재익(advance)
작성일
2002-10-19 19:34:55
조회수
8,695

체크포인트(Checkpoint)

---------------------------------------------------------------------

체크포인트는 디스크 상의 페이지가 공유 메모리 버퍼 풀의 페이지와 동기화 될 경우 데이터베이스 서버 운영 내의 시점을 의미합니다. 데이터 일관성을 보장하기 위해 IDS2000은 체크포인터를 자동으로 실행합니다. 관리자에게는 체크포인트를 수작업으로 시작하거나 체크포인트의 빈도수를 조절하기 위해 체크포인트 간격을 지정할 수 있는 기능이 제공됩니다.

데이터베이스 서버는 풀(Full)체크포인트와 퍼지(Fuzzy)체크포인트 등 2가지 종류의 체크포인트를 실행합니다.

 

 

풀(Full)체크포인트

----------------------------------------------------------------------

풀 체크포인트에서 데이터베이스 서버는 공유 메모리 버퍼 풀 내에서 변형된 페이지를 모두 디스크로 보냅니다. 풀 체크포인트가 완료될 경우, 모든 물리적인 작업이 완성되고 데이터베이스 서버는 물리적으로 일관성을 유지하게 됩니다.

 

 

퍼지(Fuzzy)체크포인트

---------------------------------------------------------------------

체크포인트를 가속화하고 트랜잭션 처리 성능을 향상시키기 위해 관리자는

퍼지 체크포인트를 이용할 수 있습니다. 퍼지 체크포인트에서 데이터베이스

서버는 특정 종류의 작업에서 변형된 페이지는 디스크에 보내지 않습니다.

퍼지 작업에서는 삽입, 수정및 삭제가 해당됩니다. 이러한 변형된 페이지들은 디스크에 보내지 않기 때문에 체크포인트가 완료되는 데 걸리는 시간은 현저히 줄어즐게 됩니다. 따라서 데이터베이스 처리성능이 향상됩니다.

퍼지 체크포인트가 완료될 경우 체크포인트된 페이지는 데이터베이스 서버가 모든 데이터 페이지를 디스크로 보내지 않기 때문에 상호 일관적이지 못합니다.

 

그러나 필요할 경우 데이터베이스 서버는 풀 체크포인트를 실행해 디스크 상의 모든 데이터의 일관성을 유지할 수 있습니다.

[Top]
No.
제목
작성자
작성일
조회
1523Update statistics and OPTCOMPIND 설명
정재익
2002-10-19
9448
1522isolation Levels 설명
정재익
2002-10-19
8603
1521SQL성능향상을위한방법
정재익
2002-10-19
10925
1520체크포인트
정재익
2002-10-19
8695
1519session's lock release
정재익
2002-10-19
13150
1518Informix IDS9.* 의 강력한 DataLoading Tool
정재익
2002-10-19
9737
1510인포믹의 개요
정재익
2002-10-19
7499
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.072초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다