Autonomous Database Metrics를 통해 Dedicated Exadata Infrastructure에서 Autonomous Database 관찰

측정지표, 경보 및 알림을 통해 Autonomous Database의 상태, 용량 및 성능을 관찰할 수 있습니다. Oracle Cloud Infrastructure 콘솔 또는 관찰 API를 사용하여 측정지표를 볼 수 있습니다.

Autonomous Database 메트릭은 CPU 및 스토리지 활용률, 성공/실패한 데이터베이스 로그온 및 연결 시도 횟수, 데이터베이스 작업, SQL 쿼리, 트랜잭션 등과 같은 유용한 정량 데이터를 측정하는 데 도움이 됩니다. 측정항목 데이터를 사용하여 Autonomous Database 리소스의 문제를 진단하고 해결할 수 있습니다.

필요 조건

리소스를 모니터하려면 SDK, CLI 또는 다른 툴에서 REST API 또는 콘솔을 사용 중인지 여부에 관계없이 관리자가 작성한 정책에서 필요한 액세스 유형을 제공해야 합니다.

모니터링 서비스 및 모니터 중인 리소스에 액세스하려면 다음 정책이 필요합니다.
Allow group <Group_Name>
to read metrics
in compartment <Compartment_Name>
Allow group <Group_Name>
to inspect work-requests
in compartment <Compartment_Name>

참고:

작업을 수행하려고 시도할 때 사용자에게 권한이 없거나 권한이 부여되지 않았음을 알리는 메시지가 표시되면, 자신에게 부여된 액세스 권한 유형과 작업할 구획이 무엇인지 관리자에게 확인하십시오.

그룹에 측정항목에 대한 액세스 권한을 부여하는 공통 정책은 사용자가 컴파트먼트에서 측정항목 정의를 볼 수 있도록 허용특정 측정항목 네임스페이스에 대한 사용자 액세스 제한을 참조하십시오.

그룹에 통지 접근 권한을 부여하는 공통 정책에 대해서는 그룹에서 주제 관리 허용, 그룹에서 주제 구독을 관리하도록 허용그룹에서 주제에 메시지를 게시하도록 허용을 참조하십시오.

Console 사용

API 사용

모니터링에는 다음 API를 사용할 수 있습니다.

API 사용 및 서명 요청에 대한 자세한 내용은 REST API보안 인증서를 참조하십시오. SDK에 대한 자세한 내용은 소프트웨어 개발 키트 및 명령행 인터페이스를 참조하십시오.

사용 가능한 측정항목: oci_autonomous_database

이 항목에서는 oci_autonomous_database 네임스페이스의 데이터베이스 서비스에서 내보낸 측정항목에 대해 설명합니다.

Autonomous Database에 대한 데이터베이스 서비스 측정항목에는 다음 차원이 포함됩니다.
  • AUTONOMOUSDB 유형

    Autonomous Database, Autonomous Data Warehouse(ADW) 또는 Autonomous Transaction Processing(ATP)의 유형입니다.

  • deploymentType

    공유 또는 전용 Exadata 인프라 유형입니다. 콘솔을 사용하여 여러 Autonomous Database에 대한 기본 측정항목 차트를 보는 경우 이 차원을 지정해야 합니다.

  • DISPLAYNAME

    Autonomous Database의 친숙한 이름입니다.

  • REGION

    Autonomous Database가 상주하는 지역입니다.

  • RESOURCEID

    Autonomous DatabaseOCID입니다.

  • RESOURCENAME

    Autonomous Database의 이름입니다.

다음 표에 나열된 측정항목은 사용자가 생성한 모든 Autonomous Database에서 자동으로 사용할 수 있습니다. 해당 측정항목을 얻기 위해 리소스에 대한 모니터링을 사용으로 설정할 필요는 없습니다.

주:

이러한 측정 단위가 방출되는 빈도로 인해 유효한 알람 간격은 5분 이상입니다. 알람 생성에 대한 자세한 내용은 알람을 생성하려면을 참조하십시오.

다음 표에서는 별표(*)가 표시된 측정지표는 Oracle Cloud Infrastructure 콘솔의 서비스 측정지표 페이지에서만 볼 수 있습니다. 이 항목에 설명된 차원을 기준으로 모든 척도를 필터링할 수 있습니다.

측정항목 측정항목 표시 이름 단위 설명 수집 빈도
ApplyLag

적용 지연

이 측정항목은 샘플링된 시간을 기준으로 대기 데이터베이스가 기본 데이터베이스 뒤처진 정도를 초 단위로 표시합니다.

통계: 평균

간격: 5분

5분

BlockChanges

DB 블록 변경사항

초당 변경사항

초당 변경된 평균 블록 수입니다.

통계: 평균

간격: 1분

5분

BlockingSessions

차단 중인 세션 수

count

60초 이상 다른 세션을 차단한 세션 수입니다.

통계: 최대

간격: 1분

5분

CpuTime*

CPU 시간

초당 초

시간 간격 동안 데이터베이스의 포그라운드 세션에서 누적된 CPU 시간의 평균 비율입니다.

통계: 평균

간격: 1분

5분

CpuUtilization

CPU 활용률

퍼센트

모든 소비자 그룹에서 집계된 CPU 사용량(백분율로 표시됨)입니다. 활용률 백분율은 데이터베이스에서 사용할 수 있는 CPU 수와 관련하여 보고됩니다.

통계: 평균

간격: 1분

5분

CurrentLogons*

현재 로그온

count

선택된 간격 동안 성공한 로그온 수입니다.

통계: 합계

간격: 1분

5분

DBTime*

DB 시간

초당 초

데이터베이스 사용자 세션이 데이터베이스 코드 실행에 소비하는 시간(CPU 시간 + WaitTime)입니다. DB 시간은 데이터베이스 호출 대기 시간(응답 시간)과 호출 볼륨에 비례하여 직접 증가하므로 데이터베이스 호출 대기 시간을 추론하는 데 사용됩니다.

시간 간격 동안 데이터베이스의 포그라운드 세션에 의해 누적된 데이터베이스 시간(CPU + 대기)의평균 비율로 계산됩니다. 이를 평균 활성 세션이라고도 합니다.

통계: 평균

간격: 1분

5분

ECPUsAllocated

할당된 ECPU

count

선택한 시간 간격 동안 서비스에 의해 할당된 실제 ECPU 수입니다.

통계: 개수

간격: 5분

5분

ExecuteCount

실행 수

count

선택된 간격 동안 SQL 문을 실행한 사용자 및 반복 호출 수입니다.

통계: 합계

간격: 1분

5분

HardParseCount

구문분석 수(하드)

count

현재 할당된 CPU 수입니다.

통계: 합계

간격: 1분

5분

IOPS

IOPS

초당 작업

초당 평균 I/O 작업 수입니다.

통계: 평균

간격: 1분

5분

IOThroughput

IO 처리량

초당 MB

초당 평균 처리량(MB)입니다.

통계: 평균

간격: 1분

5분

LogicalBlocksRead

논리적 읽기

초당 읽기 수

초당 평균 논리적 블록 읽기 수("db block gets" + "consistent gets")입니다. 버퍼링된 직접 I/O를 포함합니다.

통계: 평균

간격: 1분

5분

LogicalReads

세션 논리적 읽기

count

선택한 시간 간격 동안 "db block gets"와 "consistent gets"의 합계입니다. 여기에는 버퍼 캐시 또는 프로세스 전용 메모리에서 데이터베이스 블록의 논리적 읽기가 포함됩니다.

통계: 합계

간격: 1분

5분

OCPUsAllocated

OCPU 할당됨

integer

선택한 시간 간격 동안 서비스에 의해 할당된 실제 OCPU 수입니다.

통계: 개수

간격: 1분

5분

ParsesByType

유형별 구문분석

초당 구문분석

초당 하드 또는 소프트 구문분석 수입니다.

통계: 평균

간격: 1분

5분

ParseCount*

구문분석 수(합계)

count

선택된 간격 동안 하드 및 소프트 구문분석 수입니다.

통계: 합계

간격: 1분

5분

ParseFailureCount

구문 분석 오류 수

count

선택한 기간 동안 구문분석 실패 수입니다.

통계: 합계

간격: 1분

5분

PhysicalReads

물리적 읽기

count

선택한 기간 동안 디스크에서 읽은 데이터 블록 수입니다.

통계: 합계

간격: 1분

5분

PhysicalReadTotalBytes

물리적 읽기 총 바이트

count

선택한 기간 동안 애플리케이션 읽기, 백업 및 복구를 포함한 모든 데이터베이스 인스턴스 작업 및 기타 유틸리티에 의한 디스크 읽기 크기를 바이트 단위로 표시합니다.

통계: 합계

간격: 1분

5분

PhysicalWrites

물리적 쓰기

count

선택한 기간 동안 디스크에 기록된 데이터 블록 수입니다.

통계: 합계

간격: 1분

5분

PhysicalWriteTotalBytes

물리적 쓰기 총 바이트

count

선택한 기간 동안 애플리케이션 작업, 백업 및 복구를 포함한 데이터베이스 인스턴스 및 기타 유틸리티의 모든 디스크 쓰기 크기를 바이트 단위로 표시합니다.

통계: 합계

간격: 1분

5분

QueuedStatements

대기열에 있는 명령문

count

선택된 간격 동안 모든 소비자 그룹에서 집계된 대기열에 있는 SQL 문 수입니다.

통계: 합계

간격: 1분

1분

RedoGenerated

생성된 리두

count

선택한 기간 동안 생성된 리두 크기(바이트)입니다.

통계: 합계

간격: 1분

5분

RedoSize

생성된 리두

초당 MB

초당 생성된 평균 리두(MB)입니다.

통계: 평균

간격: 1분

5분

RunningStatements 실행 중인 명령문

count

선택된 간격 동안 모든 소비자 그룹에서 집계된 실행 중인 SQL 문 수입니다.

통계: 합계

간격: 1분

5분

Sessions

세션

count

데이터베이스의 세션 수입니다.

통계: 합계

간격: 1분

5분

SessionUtilization

세션 활용률

Percent

모든 소비자 그룹에서 집계된 최대 세션 활용률(퍼센트)입니다.

통계: 평균

간격: 1분

5분

SQLNetBytesFromClient

클라이언트에서 수신된 SQL 네트 바이트

count

선택한 기간 동안 Oracle Net Services를 통해 클라이언트에서 수신된 바이트 수입니다.

통계: 합계

간격: 1분

5분

SQLNetBytesFromDBLink

DBlink에서 수신된 SQL 네트 바이트

count

선택한 기간 동안 Oracle Net Services를 통한 데이터베이스 링크에서 수신된 바이트 수입니다.

통계: 합계

간격: 1분

5분

SQLNetBytesToClient

클라이언트로 전송된 SQL 네트 바이트

count

선택한 기간 동안 포그라운드 프로세스에서 클라이언트로 전송된 바이트 수입니다.

통계: 합계

간격: 1분

5분

SQLNetBytesToDBLink

DBlink(으)로 전송된 SQL Net 바이트

count

선택한 기간 동안 데이터베이스 링크를 통해 전송된 바이트 수입니다.

통계: 합계

간격: 1분

5분

StorageAllocated*

할당된 스토리지 공간

GB

특정 간격 동안 데이터베이스에 할당된 공간의 최대량입니다.

통계: 최대

간격: 1 시간

1시간

StorageAllocatedByTablespace*

테이블스페이스별 할당된 스토리지 공간

GB

특정 간격 동안 각 테이블스페이스에 대해 할당된 공간의 최대량입니다.

통계: 최대

간격: 1 시간

1시간

StorageUsed*

최대 스토리지 공간

GB

특정 간격 동안 사용된 공간의 최대량입니다.

통계: 최대

간격: 1 시간

1시간

StorageUsedByTablespace*

테이블스페이스별 사용된 스토리지 공간

GB

특정 간격 동안 각 테이블스페이스별 사용된 공간의 최대량입니다.

통계: 최대

간격: 1시간

1시간

StorageUtilization

스토리지 활용률

퍼센트

현재 사용 중인 프로비전된 스토리지 용량의 백분율입니다.

모든 테이블스페이스에 대해 할당된 총 공간을 나타냅니다.

통계: 평균

간격: 1시간

1시간

StorageUtilizationByTablespace*

테이블스페이스별 스토리지 공간 활용률

퍼센트

각 테이블스페이스에서 활용된 공간의 백분율입니다.

통계: 평균

간격: 1시간

1시간

TransactionsByStatus

상태별 트랜잭션

초당 트랜잭션

초당 커밋 또는 롤백된 트랜잭션 수입니다.

통계: 평균

간격: 1분

5분

TransactionCount*

트랜잭션 수

count

선택된 간격 동안 결합된 사용자 커밋 및 사용자 롤백 수입니다.

통계: 합계

간격: 1분

5분

TransportLag

전송 지연

샘플링된 시간을 기준으로 대기 데이터베이스에서 아직 사용할 수 없는 대략적인 리두 시간(초)입니다.

통계: 평균

간격: 5분

5분

UserCalls*

사용자 호출

count

선택된 간격 동안 결합된 로그온, 구문분석 및 실행 호출 수입니다.

통계: 합계

간격: 1분

5분

UserCommits

사용자 커밋

count

선택한 시간 간격 동안 사용자 커밋 수입니다.

통계: 합계

간격: 1분

5분

UserRollbacks

사용자 롤백

count

사용자가 수동으로 ROLLBACK 문을 실행하는 횟수 또는 선택한 기간 동안 사용자의 트랜잭션 중에 발생한 오류 횟수이며,

통계: 합계

간격: 1분

5분

WaitTime*

대기 시간

초당 초

시간 간격 동안 데이터베이스의 포그라운드 세션에 의해 누적된 비유휴 대기 시간의 평균 비율입니다. 평균 활성 세션의 대기 시간 구성요소입니다.

통계: 평균

간격: 1분

5분