Tibero DBMS 소개
Tibero 데이터베이스 기본 정보 및 TSM 정보에 대하여 설명합니다.
Tibero Instance 및 데이터베이스 정보
대상 데이터베이스의 인스턴스 및 데이터베이스의 기본적인 정보를 확인합니다.
다음은 Singe DB 쿼리 작성 예시입니다.
SELECT i.version,
bd.value "Build Ver" ,
i.instance_name ,
d.name "DB name" ,
i.status,
ch.value "NLS_CHARACTERSET" ,
d.log_mode ,
d.db_create_date "DB create_date" ,
d.current_tsn ,
d.ckpt_tsn ,
l.edition,
l.expire_date,
l.limit_user,
l.limit_cpu
FROM _vt_instance i,
v$database d,
_vt_license l,
(SELECT value
FROM _vt_version
WHERE name='BUILD_NUMBER') bd ,
(SELECT value
FROM _dd_props
WHERE name='NLS_CHARACTERSET') ch;항목
설명
VERSION
Tibero 버전
Build Ver
Tibero의 빌드 번호
INSTANCE_NAME
데이터베이스 이름
DB name
데이터베이스를 생성했을 때의 SID (컨트롤 파일에 기재된 데이터베이스의 이름으로, 항상 인스턴스 이름과 동일)
STATUS
Tibero 서버의 현재 Boot 모드 상태 (NOMOUNT, MOUNT, NORMAL 등)
NLS_CHARACTERSET
데이터베이스에 자료가 저장될 때 사용되는 Encoding으로, Create Database 구문에서 결정
(Characterset UTF-8, MS949(EUC-KR), ASCII 등을 지원)
LOG_MODE
Redo Log를 Archive 수행여부 확인
DB create_date
데이터베이스의 생성 날짜
CURRENT_TSN
현재의 TSN 값
CKPT_TSN
마지막 체크포인트 발생시간 (=TSN)
EDITION
라이선스 관련 내용
EXPIRE_DATE
라이선스의 만료 날짜
TSM(Tibero Shared Memory) 정보
Tibero 메모리를 구성하는 TSM에 대한 정보 및 DB 운영에 필요한 기본적인 메모리 정보를 확인합니다.
Single DB
다음은 Single DB 쿼리 작성 예입니다.
결과는 아래와 같습니다.
TAC DB
결과는 아래와 같습니다.
항목
설명
TSM
(Tibero Shared Memory)
Tibero에서 사용하는 전체 공유 메모리 크기로 Init 파라미터에서 조정한다. (TOTAL_SHM_SIZE)
TSM = 공유 Cache 크기 + 데이터베이스 버퍼 크기 + 고정 메모리 (고정 메모리 : 최초 전역변수나 Thread 개수 등에 따라 사이즈가 결정되며 Runtime에 결정)
Shared Cache Size
Tibero에서 사용하는 공유 메모리(공유 Pool : 라이브러리 Cache, DDCache)로 각 종 용도에 사용된다.
공유 Cache 크기는(TSM - 고정 메모리 - 데이터베이스 버퍼 크기)로 결정된다. 공유Cache와 라이브러리 Cache의 영역 제한은 없다.
Database Buffer Size
데이터베이스 버퍼 Cache 크기로 환경 파일에서DB_CACHE_SIZE로 조정이 가능하다.
DB Block Size
데이터베이스 Block의 크기로 Init 파라미터에서 조정(DB_BLOCK_SIZE)이 가능하며 Create Database 이후엔 변경이 불가능하다.
Redo Log Buffer Size
Redo Log를 저장하는 메모리 공간의 크기를 지정하며 Init 파라미터에서 조정(LOG_BUFFER)이 가능하다.
WPM
(Working Process Memory)
Tibero에서 사용할 수 있는 물리 메모리의 총 크기를 말하며 Init 파라미터에서 조정(EX_MEMORY_HARD_LIMIT)이 가능하다.
Last updated

