우리 회사 데이터베이스를 티베로로 변경하기
TPR 설정(자동 스냅샷 설정) 0 0 99,999+

by 티베로 TPR Report [2018.09.30]


데이터베이스 관리자가 TPR을 운영하기 다음의 아래의 파라미터의 주의사항들을 고려하여 TIP 파일에 설정하여야 한다.

  • [참고 5-4] TRP 설정
  • 파라미터 설명
    TIBERO_PERFORMANCE_REPOSITORY ‘Y’로 설정하면 스냅샷 저장 기능 활성화한다(기본값 : Y)
    TPR_SNAPSHOT_SAMPLING_INTERVAL 스냅샷을 추출하는 주기를 설정한다(기본값 :60, 단위 : 분).
    (주의) 스냅샷 주기를 작게 설정하면 장애 발생 등으로 DB가 down되었을 때 직전 상황까지의 정보 수집이 용이하고 짧은 구간 분석이 가능하지만 스 냅샷 횟수가 증가하여 시스템에 부하를 줄 수 있으므로 특별한 상황을 제외 하곤 30분~60분 사이로 설정할 것을 권고한다.
    TPR_SNAPSHOT_RETENTION 스냅샷을 최대 저장할 기간을 설정한다(기본값 : 7, 단위 : 일).
    (주의) TPR 테이블은 SYSSUB 테이블 스페이스에 저장되므로 해당 공간 을 증가하면 저장 기간을 늘릴 수 있다. 단, SYSSUB 테이블 스페이스 부족 시 더 이상 스냅샷을 저장하지 못하므로 주기적으로 용량을 체크해야 한다.
    TPR_SNAPSHOT_TOP_SQL_CNT 리포트에 출력할 상위 SQL 개수를 설정한다(기본값 : 5, 단위 : 개).
    (주의) 원활한 TOP SQL 분석을 위해 10으로 수치를 증가할 것을 권장한다
    TPR_SEGMENT_STATISTICS ‘Y’로 설정하면 TPR에서 Segment별 Stat 수집 기능을 활성화한다(기본값 : N).
    TPR_SNAPSHOT_TOP_SEGMENT_CNT 리포트에 출력할 상위 Segment 개수를 설정한다(기본값 : 5, 단위 : 개).
    TPR_METRIC 'Y'로 설정하면 TPR METRIC 기능을 활성화한다(기본값 : N).
    TPR_AGGREGATION ‘Y’로 설정하면 TPR AGGREGATION 기능을 활성화한다(기본값 : N).

  • * 파라미터 파일(TIP) 설정
    @tibero:/tibero/tibero6/config # cat *.tip | grep TPR
    ## TPR Report
    TPR_SNAPSHOT_RETENTION=30
    TPR_SNAPSHOT_SAMPLING_INTERVAL=30
    TPR_SNAPSHOT_TOP_SQL_CNT=10
    
    참고) TIBERO_PERFORMANCE_REPOSITORY, TPR_SNAPSHOT_RETENTION 등은 
    데이터베이스 재기동 없이 파라미터 변경이 가능하다.
    
    SELECT NAME, IS_DYNAMIC, VALUE, DFLT_VALUE, TYPE 
      FROM VT_PARAMETER 
     WHERE NAME IN ('TIBERO_PERFORMANCE_REPOSITORY','TPR_SNAPSHOT_RETENTION');
     
    ------------------------------- ------------- -------- --------------- ------
    NAME                            IS _ DYNAMIC  VALUE       DFLT _ VALUE TYPE
    ------------------------------- ------------- -------- --------------- ------
    TIBERO-PERFORMANCE-REPOSITORY               1       YES             YES Y _ N
    TPR-SNAPSHOT-RETENTION                      1        30               7 INT32
    
    ALTER SYSTEM SET TPR_SNAPSHOT_RETENTION = 30;
    
    참고) TAC 설정의 경우 각 노드별로 설정이 가능하다.
    
    • - 해당 강좌는 도서 " [우리 회사 데이터베이스를 티베로로 변경하기]"의 내용을 옮겼습니다.
    • - 해당 도서는 기간계 DBMS(DATABASE MANAGEMENT SYSTEM)를 티베로로 전환하는 실제 프로젝트를 수행한 실무자가 DBMS 전환 과정과 실제 적용 사례, 문제 해결 과정 등을 자세하게 설명하고 있습니다.

    - 강좌 URL : http://www.gurubee.net/lecture/4142

    - 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

    - 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

    댓글등록
    SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
    로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입