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 쿼리 작성 예입니다.

결과는 아래와 같습니다.

circle-info

각 항목에 대한 설명은 아래 "TAC 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