문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣTibero 6, Tibero 7
문서번호ㅣTADTI105
개요
본 문서에서는 Tibero TPR(Tibero Performance Repository) 관련 파라미터 종류와 속성값에 대해 설명합니다.
방법
TPR 관련 파라미터 요약
| 파라미터 | 설명 |
| TIBERO_PERFORMANCE_REPOSITORY | 스냅샷 저장 기능을 활성화한다. |
| TPR_SNAPSHOT_SAMPLING_INTERVAL | 스냅샷을 추출하는 주기를 설정한다. |
| TPR_SNAPSHOT_RETENTION | 스냅샷을 최대 저장할 기간을 설정한다. |
| TPR_SNAPSHOT_TOP_SQL_CNT | 리포트에 출력할 상위 SQL 개수를 설정한다. |
| TPR_SEGMENT_STATISTICS | TPR에서 Segment별 Stat 수집 기능을 활성화한다. |
| TPR_SNAPSHOT_TOP_SEGMENT_CNT | 리포트에 출력할 상위 Segment 개수를 설정한다. |
| TPR_METRIC | TPR METRIC 기능을 활성화한다. |
| TPR_AGGREGATION | TPR AGGREGATION 기능을 활성화한다. |
| ACTIVE_SESSION_HISTORY | 현재 RUNNING 중인 세션들의 정보를 저장한다. |
파라미터 속성
| 구분 | 설명 |
| DYNAMIC | - Y : Tibero 기동중에 동적 적용이 가능하다. - N : 동적 적용이 불가능 하다. |
| BOUND | - SESS : 세션마다 다른 값을 줄 수 있는 파라미터이다. - SYS : 시스템에 설정되는 파라미터이다. |
| GLOBAL | - GLOBAL : TAC 인스턴스 간 반드시 설정값이 같아야 하는 파라미터이다. - LOCAL : TAC 인스턴스 간 반드시 설정값이 달라야 하는 파라미터이다. - BOTH : TAC 인스턴스 간 설정값이 같거나 다르더라도 상관없는 파라미터이다. |
TPR 관련 파라미터 상세
TIBERO_PERFORMANCE_REPOSITORY
스냅샷 저장 기능을 활성화하기 위한 파라미터입니다.
TIBERO_PERFORMANCE_REPOSITORY 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Boolean |
| 기본값 | Y(설정 가능값 : Y,N) |
| 속성 | Optional, Adjustable, Dynamic, System |
| 설정방법 | TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경한다. |
| 문법 | - TIP 파일 - ALTER문 |
TPR_SNAPSHOT_SAMPLING_INTERVAL
스냅샷을 추출하는 주기를 설정하는 파라미터입니다.
TPR_SNAPSHOT_SAMPLING_INTERVAL 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Integer |
| 기본값 | 60(설정 가능값 : 1~50400) |
| 속성 | Optional, Adjustable, Dynamic, System |
| 설정방법 | TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경한다. |
| 문법 | - TIP 파일
|
TPR_SNAPSHOT_RETENTION
스냅샷을 최대로 저장할 기간을 설정하는 파라미터입니다.
TPR_SNAPSHOT_RETENTION 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Integer |
| 기본값 | 7(설정 가능값 : 1~1500) |
| 속성 | Optional, Adjustable, Dynamic, System |
| 설정방법 | TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경한다. |
| 문법 | - TIP 파일
|
TPR_SNAPSHOT_TOP_SQL_CNT
리포트에 출력할 상위 SQL 개수를 설정하는 파라미터입니다.
TPR_SNAPSHOT_TOP_SQL_CNT 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Integer |
| 기본값 | 5(설정 가능값 : 5~1000) |
| 속성 | Optional, Adjustable, Dynamic, System |
| 설정방법 | TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경한다. |
| 문법 | - TIP 파일
|
TPR_SEGMENT_STATISTICS
TPR에서 Segment별 Stat 수집 기능을 활성화 여부를 설정하는 파라미터입니다.
| 구분 | 설명 |
| 타입 | Boolean |
| 기본값 | N(설정 가능값 : Y,N) |
| 속성 | Optional, Adjustable, Static, System |
| 설정방법 | TIP 파일을 설정한 후 재기동한다. |
| 문법 | TPR_SNAPSHOT_TOP_SQL_CNT = {Y|N} |
TPR_SNAPSHOT_TOP_SEGMENT_CNT
리포트에 출력할 상위 Segment 개수를 설정하는 파라미터입니다.
TPR_SNAPSHOT_TOP_SEGMENT_CNT 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Integer |
| 기본값 | 5(설정 가능값 : 5~1000) |
| 속성 | Optional, Adjustable, Static, System |
| 설정방법 | TIP 파일을 설정한 후 재기동한다. |
| 문법 | TPR_SNAPSHOT_TOP_SEGMENT_CNT = <개수설정> |
TPR_METRIC
TPR METRIC 기능을 활성화하는 파라미터입니다.
TPR_METRIC 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Boolean |
| 기본값 | N(설정 가능값 : Y,N) |
| 속성 | Optional, Adjustable, Static, System |
| 설정방법 | TIP 파일을 설정한 후 재기동한다. |
| 문법 | TPR_METRIC = {Y|N} |
TPR_AGGREGATION
보존 정책에 따라 제거된 스냅샷의 정보를 지정된 하나의 스냅샷으로 집계할지 설정하는 파라미터입니다.
TPR_AGGREGATION 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Boolean |
| 기본값 | N(설정 가능값 : Y,N) |
| 속성 | Optional, Adjustable, Static, System |
| 설정방법 | TIP 파일을 설정한 후 재기동한다. |
| 문법 | TPR_AGGREGATION = {Y|N} |
ACTIVE_SESSION_HISTORY
현재 RUNNING 중인 세션들의 정보를 저장하기 위한 파라미터입니다.
v$active_session_history 에서 가장 최근 데이터가 들어가고, 일정 시간이 지난 데이터는
DBA_HIST_ACTIVE_SESS_HISTORY 에서 조회 가능합니다.
v$active_session_history 뷰를 이용해 DB의 성능 문제를 보다 세밀하게 진단할 수 있습니다.
단, 현재 세션 상태 저장 기능은 부하 상황에 취약할 수 있으므로 환경에 따라 주기를 설정할 것을 권장합니다. ACTIVE_SESSION_HISTORY 파라미터의 세부 내용은 다음과 같습니다.
| 구분 | 설명 |
| 타입 | Boolean |
| 기본값 | N(설정 가능값 : Y,N) |
| 속성 | Optional, Adjustable, Static, System |
| 설정방법 | TIP 파일을 설정한 후 재기동한다. |
| 문법 | ACTIVE_SESSION_HISTORY = {Y|N} |
다음은 ACTIVE_SESSION_HISTORY를 설정하고 저장 세션을 조회하는 예제입니다.
-- ACTIVE_SESSION_HISTORY=Y 변경 # vi $TB_HOME/config/$TB_SID.tip ACTIVE_SESSION_HISTORY=Y -- Tibero 기동 # tbboot Listener port = 8629 Tibero 7 TmaxTibero Corporation Copyright (c) 2020-. All rights reserved. Tibero instance started up (NORMAL mode). -- tbsql 접속 # tbsql sys/tibero -- 저장 세션 조회 SQL> select * from V$ACTIVE_SESSION_HISTORY; SQL> select * from DBA_HIST_ACTIVE_SESS_HISTORY;