JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP 질문&답변DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP기타 TIP
데이터베이스 팁
데이터베이스 팁
데이터베이스 팁 게시판 입니다
DB_FILE_MULTIBLOCK_READ_COUNT
GoodBug http://www.jakartaproject.com
이미지 슬라이더 보기
DB_FILE_MULTIBLOCK_READ_COUNT

 

이 파라미터는 한번의 I/O 작업으로 읽어들이는 최대 블럭 수를 가르킨다

 

SQL> show parameter multiblock

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_file_multiblock_read_count        integer     32

 

이 값이 크면 클수록 FTS (full table scan)에 유리하며 인덱스를 타는경우라도

INDEX (FAST FULL SCAN) OF TTRHDR_PK (UNIQUE) (Cost=3 Card=913740 Bytes=5482440)

같은 FAST가 들어갈 경우에도 이 값이 사용된다

보통 4K ~ 32K 까지가 많이 사용되며 이 값이 너무 크면 불필요한 블럭들을 많이 읽으들임으로

Data Buffer Cache의 비효율성(거의 없다)과 불필요한 I/O를 일으키게 되어 성능저하가 올 수도 있다

이 값이 크면 클수록 오라클 비용기반 옵티마이저는 FTS을 하도록 유도할 것이다

 

레이드구성 과 DB_FILE_MULTIBLOCK_READ_COUNT 값 관계를 고려해 본다면

스트라이핑 크기는 다음의 정수배라면 가장 이상적인 블럭 사이즈이다

 

 

n x DB_FILE_MULTIBLOCK_READ_COUNT x DB_BLOCK_SIZE

 

 

DB_BLOCK_SIZE 는 오라클 블럭 사이즈를 의미하며, 9i부터 테이블스페이스별로 4K ~ 32K 까지 지정 가능하다

 

SQL> show parameter db_block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192

 

I/O는 운영체제 기능임으로 이 파라미터를 아무리 늘린다 할지라도 OS별 한계가 존재하기 때문에

한번에 읽을 수 있는 바이트수에 대한 OS의 상한값에 제한을 받게 된다

 

 

 

2007-09-19 16:43:53
211.189.124.***

 

좋은생각 ^^

0점 (0명)
덧글 0개 | 태그 1개 | 관련글보기
태그입력
쉽표(,)구분으로 한번에 여러 태그를 입력할수 있습니다
오라클튜닝 (8)
이름 비밀번호
데이터베이스 팁
데이터베이스 팁 게시판 입니다
! 번호 제목 글쓴이 일자 조회
181 import DB 부분적인 데이터 export / import 방법 2 kaiser 2008-12-29 7,764
180 NOT IN NOT EXISTS not in 과 not exists의 개념 이해 1 kaiser 2008-12-17 19,549
179 IP 접속자 아이피 보기 1 GoodBug 2008-06-27 9,423
178 meta 오라클 스키마 스크립트 받기 1 GoodBug 2008-06-05 19,813
177 ORA-00054 ORA-00054: resource busy and acquire with NOWAIT specified 1 GoodBug 2007-10-27 13,025
176 한글 MYSQL 서버 캐릭셋이 EUCKR이 아닐경우 클라이언트 설정 1 GoodBug 2007-10-09 8,321
175 archive 아카이브 성능 향상 1 GoodBug 2007-10-02 7,913
174 Dictionary Dict table 1 GoodBug 2007-10-02 7,199
173 오라클튜닝 redo log file 구성 모니터 1 GoodBug 2007-09-20 7,876
172 dictionary 자주쓰는 딕셔너리 정보 1 1 GoodBug 2007-09-20 8,320
171 TableSpace Tablespace 별 사용량 확인 1 GoodBug 2007-09-20 8,607
170 오라클 체크포인트 관련 파라미터 2 GoodBug 2007-09-20 7,384
169 오라클튜닝 테이블 스캔 통계 1 GoodBug 2007-09-19 7,238
168 오라클튜닝 v$filestat로 디스크 I/O 를 확인해보자 1 GoodBug 2007-09-19 10,219
167 오라클튜닝 ORA-04031 에러 대처법 및 예방법 1 GoodBug 2007-09-17 13,685
오라클튜닝 DB_FILE_MULTIBLOCK_READ_COUNT 1 GoodBug 2007-09-17 7,245
165 TableSpace TableSpace 관리 (Dictionary, Locally) 1 GoodBug 2007-09-16 7,749
164 오라클튜닝 문제해결 및 튜닝 관련 뷰 2 GoodBug 2007-09-16 7,668
163 segment 오라클 SEGMENT 1 GoodBug 2007-09-16 8,601
162 startup 오라클 startup시 단계별 오픈 파일 1 GoodBug 2007-09-16 7,509
copyright 2005-2018 by Unicorn