제4장 Tibero 7.2.1

내용 목차

4.1. 신규 기능
4.1.1. DBMS 엔진
4.1.2. 유틸리티
4.2. 변경 기능
4.2.1. DBMS 엔진
4.2.2. 유틸리티

본 장에서는 Tibero 7.2.1에 추가된 신규 기능 및 변경된 기능에 대해서 간략히 설명한다.

본 절에서는 신규로 추가된 기능에 대해서 간략히 설명한다.

다음과 같은 기능들이 추가되었다.

  • TAC(Tibero Active Cluster)

    • Online Undo tablespace 교체

      TAC 환경 에서 Online 업무 중에 Undo Tablespace를 교체할 수 있는 기능이 추가되었다.

  • TSC(Tibero Standby Cluster)

    • 무중단 Standby 구축

      Primary DB를 중단하지 않고 Online redo logfile 백업 없이 archive logfile들로만 Standby DB를 구축하는 기능이 추가되었다.

    • Standby 강제 역동기화

      기존 Primary가 재구축을 하지 않고 차이가 나는 로그를 clear 하고 해당 로그가 접근한 data block image를 primary(기존 standby)로 부터 전달받아 강제 sync 한 뒤 standby가 될 수 있게 하는 기능이 추가되었다.

    • Online Undo tablespace 교체

      TSC 환경에서 Online 업무 중에 Undo Tablespace를 교체할 수 있는 기능이 추가되었다.

    • Standby에서 Primary 연결 IP 제한

      Standby에서 Primary의 특정 IP만 연결할 수 있도록 제한하는 기능이 추가되었다.

  • 통계정보수집

    • [ DBA | ALL | USER ]_TAB_MODIFICATIONS

      마지막 통계정보수집 이후 테이블에 DML이 이루어진 ROWS 변화량을 확인할 수 있는 뷰가 추가되었다.

    • [ DBA | ALL | USER ]_TAB_STATISTICS

      테이블에 대한 통계정보를 제공하는 뷰가 추가되었다.

    • GRANULARITY 옵션

      DATABASE, DICTIONARY, SCHEMA, INDEX 통계정보수집에 GRANULARITY 옵션이 추가되었다.

      TABLE 통계 수집 시 지정된 SubPartition만 통계 수집하는 기능이 추가되었다.

    • 통계정보수집 성능 개선

      TEMPORARY TABLE을 사용하여 통계정보수집하는 기능이 추가되었다.

  • System Package

    • DBMS_PARALLEL_EXECUTE

      병렬 방식으로 테이블을 업데이트할 수 있는 기능을 제공하는 패키지가 추가되었다.

    • DBMS_XMLDOM

      Solaris 5.11에서 DBMS_XMLDOM 패키지를 지원한다.

  • TAS

    • TAS metafile의 정합성을 보장하는 TAS의 begin/end backup 기능이 추가되었다.

  • Frame

    • Active Transaction이 존재하는 세션에, 특정 시간동안 client의 요청이 들어오지 않을 경우 session을 정리하는 기능이 추가되었다.

본 절에서는 변경 또는 개선된 주요 기능에 대해서 간략히 설명한다.

다음과 같은 기능들이 개선되었다.

  • 데이터 정의어(DDL)

    • 병렬 INDEX 빌드 성능이 개선되었다.

    • 세션간 DD LOCK 경합에 대한 부분이 개선되었다.

    • 대량 SEQUENCE 사용시 성능이 개선되었다.

    • UNUSABLE INDEX의 공간 반환으로 사용성이 개선되었다.

    • UPDATE GLOBAL INDEXES 기능이 추가되었다.

  • Optimizer

    • LIKE 조건문 사용 시 INDEX SKIP SCAN 가능하도록 개선되었다.

    • JOIN 플랜의 성능이 개선되었다.

  • Executor

    • TABLE FULL SCAN시 BLOCK SAMPLING 성능이 개선되었다.

    • 특정 THRESHOLD 이상 크기의 TABLE FULL SCAN을 PGA로 수행하여 성능이 개선되었다.

  • CONTEXT INDEX

    • CONTEXT INDEX 생성 성능이 대폭 개선되었다.

    • CONTEXT INDEX를 이용한 조회 성능이 대폭 개선되었다.

  • Buffer Cache 성능 개선

    • Buffer cache bucket 경합에 대한 부분이 개선되었다.

  • TAC(Tibero Active Cluster)

    • TAC 환경에서 자원 경합에 대한 부분이 개선되었다.

    • TAC 환경에서 FULL SCAN 성능이 개선되었다.

    • TAC 환경에서 instance간 메시지 처리 로직이 안정화 되었다.

  • TSC(Tibero Standby Cluster)

    • ASYNC LNW가 LOG_ARCHIVE_DEST를 참조하여 로그를 전송하는 기능이 추가되었다.

  • TAS

    • TAS가 resync 수행 중, 새로운 TAC Instance를 부팅한 경우 resync 완료를 대기하지 않고 바로 부팅하도록 개선되었다.

    • External redundany diskspace로 구성된 TAS 환경에서 DISK ADD시 필요에 의해 rebalance를 스킵할 수 있도록 개선되었다.

    • TBASCMD의 기능개선 및 안정성이 강화 되었다.

  • Controlfile

    • controlfile 관련 I/O 로직의 안정성이 개선되었다.

  • TPR

    • TPR report에서 쿼리 단위 정보에 SQL ID 항목 출력이 추가되었다.

  • Label Security

    • Label Security의 system user가 SYS에서 LBACSYS로 변경되었다.

    • 다음 Package 및 Procedure가 추가 또는 개선되었다.

      • SA_POLICY_ADMIN

      • SA_USER_ADMIN

      • SA_AUDIT_ADMIN