728x90

활발이님 | 기타 | 2013-10-04 00:44:03


버퍼풀과 tablespace에 대해 보기 시작하였는데 
옵션이나 값 설명에 이해가 안되는 부분이있어 질문드립니다
4가지네요... 답변 부탁드리겠습니다.

1. inbdefaultbp 버퍼풀의 npages가 bufferpool의 page수를 의미하는 것 같은데 값이 기본으로 -2가 되어있는데 이 의미는?
(SELECT * FROM SYSCAT.BUFFERPOOLS 조회시)

2.tablespace의 pagesize (4k, 8k,16,18) 별로 temporary tablespace를 생성해 주여야 되는데
  만약 8k짜리 tablespace를 만들고 8k짜리 temp tablespace를 만들지 않았을때의 문제는 뭐었이 되는지?
  sql이 수행될떄 임시 저장되는 공간이 없어서 그냥 수행되는 속도의 차이만 문제가 되는지...

3.TABLESPACE 유형에 USER TEMPORARY TABLESPACE가 기본 DEFAULT로 생성되면 USERSPACE1인가요?

4. tablespace의 욥션에 no file system caching와 file system caching 는 어떤 기능인가?




pajama 2013-10-04 01:59:01
1. inbdefaultbp 버퍼풀의 npages가 bufferpool의 page수를 의미하는 것 같은데 값이 기본으로 -2가 되어있는데 이 의미는?
(SELECT * FROM SYSCAT.BUFFERPOOLS 조회시)
npages 값이 -2인 경우는 버퍼풀에 자체 튜닝 기능을 사용중임을 의미합니다. (자동 크기 조정)
http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.perf.doc/doc/t0021635.html


2.tablespace의 pagesize (4k, 8k,16,18) 별로 temporary tablespace를 생성해 주여야 되는데
만약 8k짜리 tablespace를 만들고 8k짜리 temp tablespace를 만들지 않았을때의 문제는 뭐었이 되는지?
sql이 수행될떄 임시 저장되는 공간이 없어서 그냥 수행되는 속도의 차이만 문제가 되는지...

소트나 조인수행시 작업 공간이 없어서 sql수행자체가 되지 않을 수 있습니다. (아래 오류 메시지 참조)
SQL1585N A system temporary table space with sufficient page size does not
exist. SQLSTATE=54048
http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0052067.html


3.TABLESPACE 유형에 USER TEMPORARY TABLESPACE가 기본 DEFAULT로 생성되면 USERSPACE1인가요?
USERSPACE1은 데이터베이스 생성시 자동으로 생성되는 일반 테이블 스페이스입니다.
사용자 임시 테이블 스페이스(USER TEMPORARY TABLESPACE)는 직접생성해야 합니다.


4. tablespace의 욥션에 no file system caching와 file system caching 는 어떤 기능인가?
파일시스템 캐시는 디스크에서 읽어온 데이터를 저장하는 메모리 공간을 의미합니다.
file system caching 옵션을 사용하면 파일시스템캐시에 있는 데이터를 db2의 버퍼풀로 다시 이동시킵니다.
no file system caching 옵션을 사용하면 버퍼풀에 바로 디스크에서 읽어온 데이터를 복사합니다.
파일시스템 캐시는 주로 inline 옵션이 아닌 LOB 데이터나, 임시테이블스페이스 데이터에서 사용합니다.
http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0051304.html
http://www.ibm.com/developerworks/data/library/techarticle/dm-0509wright/
http://www.ibm.com/developerworks/data/library/techarticle/dm-1204concurrent/

활발이 2013-10-04 02:15:55
늦은 시간에 답변주시다니.. 자세한 답변 감사드립니다. 질문 밑에 url도 자세히 살펴보겠습니다~



728x90

+ Recent posts