릴리즈 노트_6.7.1.

Tibero 6.7.1에 추가된 신규 기능 및 변경된 기능에 대해서 간략히 설명합니다.

신규 기능

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

DBMS 엔진

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

TAC(Tibero Active Cluster)

  • Online Undo tablespace 교체

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

TSC(Tibero Standby Cluster)

  • Multi-Node Standby (멀티노드 TSC)

    • Primary-Standby 노드간 동기화의 가용성을 높이며, read-only 모드로 사용 시 쿼리를 분산시킬 수 있 어 성능 향상을 기대할 수 있습니다.

  • 무중단 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를 교체할 수 있는 기능이 추가되었습니다.

통계정보수집

  • [DBA∥ALL∥USERDBA∥ALL∥USER]_TAB_MODIFICATIONS

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

  • [ DBA | ALL | USER ]_TAB_STATISTICS

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

  • GRANULARITY 옵션

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

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

  • 통계정보수집 성능 개선

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

CM(Cluster Manager)

  • Cluster Auto Restart

    • Interconnect 복구시 cluster 재기동 기능이 추가되었습니다.

  • VIP Relocate

    • VIP에 대하여 그 소유권을 이전/변경할 수 있는 기능이 추가되었습니다.

  • CM STONITH

    • CM에서 장애가 발생한 노드를 격리하여 운영성을 보장하는 기능이 추가되었습니다.

TAS disk repair timer 기능

  • TAS에서 디스크에 장애가 발생할 시 일정 시간이 지나면 디스크를 자동으로 drop하는 기능이 추가 되었습니다.

HSM 장비를 이용한 암호화 키 분리 기능

Wallet에 보관하는 키를 HSM(Hardware Security Module) 장비에 보관하는 기능이 추가되었습니다.

  • HSM 장비 지원 목록은 다음과 같습니다다.

    • D'Amo KMS(펜타시큐리티)

    • Vormetric Data Security Manager(탈레스)

System Package

  • DBMS_PARALLEL_EXECUTE

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

  • DBMS_XMLDOM

    • Solaris 5.11에서 DBMS_XMLDOM package를 지원합니다.

  • CLIENT_APPCTX

    • Application Context에 attribute를 설정, 제거하는 package가 추가되었습니다.

클라이언트 드라이버

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

tbJDBC

  • JDBC 4.1 표준 지원

    • java.math.BigInteger와 JDBC Type BIGINT를 지원합니다.

    • connection.abort 함수를 사용한 연결 종료를 지원합니다.

    • connection.setSchema 함수를 사용한 schema 지정을 지원합니다.

    • connection.setNetworkTimeout 함수를 사용한 timeout 지정을 지원합니다.

    • statement.closeOnCompletion 함수를 사용해 결과 집합이 닫힐 때 Statement가 닫히도록 설정할 수 있습니다.

    • Resultset.getObject 함수의 인자로 Class를 사용하여 반환 타입을 지정할 수 있도록 지원합니다.

  • JDBC 4.2 표준 지원

    • java.time.LocalDate, LocalTime, LocalDateTime, OffsetTime,OffsetDateTime 타입을 지원합니다.

    • setObject, registerOutParameter 함수의 인자로 SQLType을 사용한 타입 지정을 지원합니다.

    • Statement.executeLargeUpdate 함수를 사용해 affected row count 값을 long 타입으로 받을 수 있 다.

  • USER DEFINED TYPE에 대해 BATCH INSERT 기능이 추가되었습니다.

  • JDBC에서 ANYDATA TYPE을 사용할 수 있습니다.

유틸리티

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

TBRMGR(Recovery Manager Tool)

  • Veritas 사의 백업/복구 솔루션인 NetBackup과의 연동을 지원합니다.

  • Recovery Manager Tool의 기능이 다수 추가되었습니다.

  • Recovery Manager Tool의 안정화가 되었습니다.

tbLoader

  • control file의 WHEN과 NULLIF 조건문에 BLANK 키워드가 추가되었습니다.

  • zoned decimal format을 LOAD하는 기능이 추가되었습니다.

  • JSON Type을 LOAD 하는 기능이 추가되었습니다.

tbExport

  • JOB 추출 기능이 추가되었습니다.

  • User defined type 추출 기능이 추가되었습니다.

  • Data Dictionary 이관 없이 테이블 데이터만 추출하는 기능이 추가되었습니다.

  • FULL mode 사용 시 DIRECTORY 추출 기능이 추가되었습니다. .

tbImport

  • JOB 이관 기능이 추가되었습니다.

  • User defined type 이관 기능이 추가되었습니다.

변경 기능

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

DBMS 엔진

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

데이터 정의어(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를 이용한 조회 성능이 대폭 개선되었습니다.

Frame

  • 메모리 관리를 엄격하게 할 수 있도록 개선되었습니다.

Buffer Cache 성능 개선

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

TAC(Tibero Active Cluster)

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

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

  • 고성능 서버의 TAC 네트워크 성능이 개선되었습니다.

  • Instance Recovery 성능이 개선되었습니다.

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

TAS

  • TAS 환경에서 resync 관련 경합에 대한 부분이 개선되었습니다.

  • tbascmd 기능 개선

    • 사용 편의성이 개선되었습니다.

    • mv, check 명령이 추가되었습니다.

    • cp 병렬수행기능이 추가되었습니다.

안정성 개선

  • PARALLEL EXECUTION의 안정성이 개선되었습니다.

  • TAS의 안정성이 개선되었습니다.

  • TSC의 동기화 안정성이 개선되었습니다.

  • 메모리 사용에 대한 안정성이 개선되었습니다.

  • DBMS_METADATA 기능과 안정성이 개선되었습니다.

  • GIS 기능의 안정성이 개선되었습니다.

Last updated