프리 버퍼(Free Buffer) | 사용 가능한 버퍼 블록 |
더티 버퍼(Dirty Buffer) | 버퍼 캐시에서 변경되었으나, 데이터 파일에 변경 내용이 적용 안된 버퍼 블록. 데이터 파일에 변경 내용이 적용되면 프리 버퍼로 전환됨. |
읽기 중 버퍼(Reading Buffer) | 데이터 블록을 복사 중인 버퍼 블록 |
복구 버퍼(Recovery Buffer) | DB 복구에 사용 중인 버퍼 블록 |
워킹 셋 구성
기본 풀(Default Pool) | 기본 블록 크기를 갖는 데이터 블록에 대한 버퍼 캐시 제공, DB_CACHE SIZE 값에 의해 지정된다. |
고정풀(KeepPool) | 사용 빈도가 높고 성능에 대한 요구조건이 높은 데이터블록들에 대해서 고정풀 영역에 위치시킴으로써 재사용률을 높이기 위해 제공. DB_KEEP_CACHE_SIZE 값에 의해 지정된다. |
재사용 풀(Recycle Pool) | 사용 빈도가 낮고, 대량의 데이터 처리를 필요로 하는 데이터 블록에 대해서 별도의 버퍼 캐시 영역을 제공. 대량의 데이터 처리가 기본 풀의 사용률을 떨어뜨리는 것을 최소화하기 위해서 사용된다. DB_RECYCLE_CACHE_SIZE에 의해 지정. |