DBA가 되고 싶은 병아리

오라클 RAC 모니터링 항목 본문

Oracle Study

오라클 RAC 모니터링 항목

미스틱스 2021. 4. 28. 15:02
  • 인터커넥트

성능상 문제가 있는 요소

  • 인터커넥트 대역폭
  • 대기 시간
  • IPC 프로토콜의 효율성
  • ASH

-> 단위 등의 짧은 시간 구간을 분석

  • CPU 사용하여 모든 활성화된 세션에 대한 통계를 제공한다. 이는 Oracle RAC 환경의 성능 문제를 진단하는데 유용하다. AWR Report 출력되지 않는 짧은 성능 문제에 대한 분석에 유용하다.
  • 추출 스크립트
    • sqlplus에서 @?/rdbms/admin/ashrpt.sql 실행하여 생성 가능
    • Sql 이용하여서도 생성 가능.
  • AWR (추후 다른 책으로 정리)

-> 시간 구간을 분석

  • 매시간 Clusterware내의 모든 Instrance 대한 성능 Data Snapshot 자동으로 생성하고 Instance마다 통계를 수집한다. RAC 대한 내용 뿐만 아니라 데이터베이스의 전반적인 성능을 분석할 있는 유용한 툴이다.
  • 추출 스크립트
    • sqlplus에서 @?/rdbms/admin/awrrpt.sql 실행하여 생성 가능

ex ) SELECT OUTPUT   FROM TABLE(DB - RKLO_REPOSITORY.AWR_REPORT_HTML(:db_id, 1, 64106, 64133));

  • RAC 대기 이벤트
    • Block 지향적 대기 이벤트 : Cache Fusion 전송과 관련 있는 이벤트. Remote 전송된 Block 사용 발생
    • 메시지 관련 대기 이벤트 : 모든 Instance DB 버퍼 캐시에 데이터 블록이 캐싱되지 않을 경우 발생 (종류 : gc current grant 2-way, gc cr grant 2-way)
    • 경합 지향적 대기 이벤트 : Remote Instance 부터 Data Block 요청했지만 디스크에 아직 변경 사항이 Flush되지 않았거나 동시성으로 인해 블록을 즉시 전달할 없을 발생
    • 로드 지향적 대기 이벤트 : LMS 프로세스로 인해 발생하는 로드 관련 대기 이벤트, 네트워크 관련 정체와는 관련이 없음. GCS에서 처리가 지연되었을 경우 발생. (종류 : gc current block congested, gc cr block congested)

'Oracle Study' 카테고리의 다른 글

서버 컨트롤 개념과 명령어  (0) 2021.04.28
Voting Disk 개념, 관리  (0) 2021.04.28
OCR 개념, 관리  (0) 2021.04.28
Clusterware 장애 상황  (0) 2021.04.28
오라클 CRS 관리  (0) 2021.04.28