제3장 Tibero 7.2

내용 목차

3.1. 신규 기능
3.1.1. DBMS 엔진
3.1.2. 유틸리티
3.1.3. 클라이언트 드라이버
3.2. 변경 기능
3.2.1. DBMS 엔진
3.2.2. 클라이언트 드라이버

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

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

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

  • JSON Type

    • JSON_MERGEPATCH, JSON_OBJECTAGG 함수를 지원한다.

    • JSON_VALUE에 대한 Function Based Index 지원한다. (JSON_VALUE 옵션까지 일치 필요)

    • PSM 내에서 JSON Type 변수 선언과 IN/OUT 파라미터를 지원한다.

  • SQL PROFILE 기능

    • Application에 존재하는 SQL query를 직접 수정하지 못할 경우, SQL profile을 통해 SQL을 튜닝할 수 있다.

      참고

      SQL profile 사용을 위한 자세한 내용은 "Tibero tbPSM 참조 안내서"의 제42장 DBMS_SQLTUNE을 참고한다.

  • SQL PLAN BASELINE 기능

    • 생성된 플랜을 저장했다가 사용자가 사용하려고 하면 옵티마이저에서 최적의 플랜을 선택하지 않고 저장한 플랜을 사용한다.

  • TAS Metafile 추가와 제거가 있을 경우 patch task, rollback task 기능

    • TAS의 META FILE이 추가되거나 제거가 필요한 패치가 적용될 경우, TAS 재구성 없이 해당 작업을 수행할 수 있도록 DDL이 추가되었다.

  • Tibero Recovery Catalog 기능

    • 다수의 데이터베이스들의 메타데이터(metadata) 관리를 목적으로 제공하는 기능이다.

    • Tibero Recovery Catalog는 물리적으로 독립된 장소에 여러 데이터베이스들의 메타데이터를 보관한다. 메타데이터를 보관하는 데이터베이스를 Catalog 데이터베이스(이하 Catalog)라고 한다.

    • 관리하려는 데이터베이스를 Catalog에 등록하면 tbrmgr이 등록하려는 데이터베이스의 컨트롤 파일(Control file)을 읽어 메타데이터를 추출하고, Catalog에 이 데이터를 원격으로 보내어 저장한다.

    • Catalog에 최신 데이터를 업데이트할 수 있다.

    • 그 외에 RMGR 클라이언트를 이용하여 백업을 생성하거나 지우는 경우, 관리자가 직접 resync 요청을 보내는 경우에도 메타데이터를 업데이트한다.

      참고

      자세한 내용은 "Tibero 관리자 안내서"의 제18장 Tibero Recovery Catalog"를 참고한다.

  • ASCMD에서 REDUN 번호에 따라 FILE을 내릴 수 있게 만드는 기능

    • ascmd에서 cp와 cptolocal 기능에 대상 파일의 미러링 복사본 중 하나를 특정하여 복사하고자 할 때 사용할 수 있는 옵션이 추가되었다.

    • -redun 0~2 옵션을 입력하면 redun 번호에 따른 file을 복사할 수 있다.

  • MVIEW

    MVIEW 관련 VIEW가 추가되었다.

    • [DBA|ALL|USER]_MVIEW_DETAIL_RELATIONS : MVIEW와 연관된 OBJECT 정보 표시

    • [DBA|ALL|USER]_MVIEW_REFRESH_TIMES : MVIEW의 REFRESH TIME을 표시

  • CONTEXT INDEX

    CONTEXT INDEX 관련 VIEW가 추가되었다.

    • CTX_PREFERENCES

    • CTX_PREFERENCE_VALUES

    • CTX_STOPLISTS

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