본 장에서는 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