8.3.0
SysMasterDB 8.3.0 에서 기능 추가 및 개선된 사항에 대해 안내한다.
Release Highlights
Dashboard 전면 개편
SQL 중복 제거 기능 적용으로 인한 디스크 사용량 감소
TSC Monitoring 기능 추가
유저 권한 시스템 개편
신규 기능
Dashboard 전면 개편
대시보드에서 핵심 관제 정보를 집약적으로 제공하고, 주요 기능에 빠르게 접근할 수 있도록 개편
Instance Overview : 선택한 그룹에 포함된 모든 인스턴스의 목록과 알람 요약 정보 제공
Card View : 각 인스턴스의 주요 지표(CPU 및 Memory 사용량, Lock 수, 문제가 있는 Tablespace 갯수, Running Session 수)를 카드 형태로 시각화
Custom 차트 영역 : 사용자가 원하는 차트나 테이블을 배치해서 직접 구성 가능. 최근 5분간 트렌드 차트 제공
TSC Monitoring 기능 추가
TSC 클러스터 Topology 뷰 제공
Primary-Standby 인스턴스 간 TSN Diff 정보 제공
Instance Monitoring 기능 개편
인스턴스 오버뷰 영역 추가 - CPU, Lock, Alert 요약 정보 제공
차트 인터랙션 고도화
권한 시스템 개편
고객 요구사항(VOC)를 반영하면서도 복잡도 낮추는 방향으로 개편
Configurable Feature(ABAC) : 상위 Role 유저가 하위 Role 유저에게 부여 가능한 권한
페이지 별 부여가 아닌 기능 단위 부여 (ex. Kill Session, Download CSV 등)
SQL 중복 제거 기능
SysMasterDB에서 과거 이미 수집한 적이 있는 SQL에 대한 SQL_TEXT 및 SQL_PLAN을 중복해서 수집하지 않도록 최적화 기능 제공
CPU 사용량 감소
변경 사항
오류 개선
Realtime
Session Monitoring -> SQL Detail 확인 시 일부 SQL Plan 정보가 조회 되지 않는 현상해결
고 부하 상황의 대량 Session 데이터 발생 상황에서 Session Monitoring 확인 시 정상 조회되지 않는 문제 해결
Analysis
Tibero6 TPR Report HTML 파일 문서 포맷 출력 오류 해결
Snapshot 이 존재 하지 않는 구간에 대해 TPR Report 생성 시 오류가 발생하는 현상 해결
삭제된 Instance 에 대해 불필요한 Segment Useage 정보를 수집하면 SysMasterDB 엔진(SDM) 에 에러 로그 남는 현상 해결
Performance Analysis -> Perpormance Trend -> Detail -> ALL SQL 에서 SQL 수행이 완료되지 않고 Running 중인 SQL이 조회되지 않는 문제 해결
TPM Agent
관제 대상 Tibero 의 파라미터 SQL_STAT_HISTORY=N 일 경우 TPM Agent 기동 실패하는 현상 해결
성능 강화
SysMasterDB 서버의 CPU 사용률 개선
SQL 수집 시 CPU 과사용 방지를 위해 수집했던 plan hash value 및 sql hash value들을 캐싱 하여 중복 수집을 하지 않도록 개선
설치 파라미터 설정에서
LIMIT_SQL_HASH_COUNT
파라미터 참고
수집 내용 변경
Tablespace Usage 화면에서 undo tablespace의 경우 DBA_FREE_SPACE
가 아닌 V$UNDO_FREE_SPACE
에서 수집하도록 수정
TPM Agent 사용성 개선 사항
Yaml 확장자인 실행 설정 파일의 기본적인 yaml 문법 검사 적용
application.yml 파일 설정 페이지 참고