자율운영 AI 데이터베이스 측정항목으로 전용 Exadata 인프라의 자율운영 AI 데이터베이스 관찰
측정항목, 알람 및 통지를 통해 자율운영 AI 데이터베이스의 건전성, 용량 및 성능을 관찰할 수 있습니다. Oracle Cloud Infrastructure 콘솔 또는 관찰 API를 사용하여 측정지표를 볼 수 있습니다.
자율운영 AI 데이터베이스 측정지표는 CPU 및 스토리지 활용률, 성공 및 실패한 데이터베이스 로그온 및 연결 시도 수, 데이터베이스 작업, SQL 쿼리 및 트랜잭션 등과 같은 유용한 정량 데이터를 측정하는 데 도움이 됩니다. 측정항목 데이터를 사용하여 자율운영 AI 데이터베이스 리소스의 문제를 진단하고 해결할 수 있습니다.
필수 조건
리소스를 모니터링하려면 관리자가 작성한 정책에 필요한 유형의 액세스 권한을 부여받아야 합니다. 이 콘솔을 사용할지 아니면 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 사용
Oracle Cloud Infrastructure 콘솔을 사용하여 다음을 수행할 수 있습니다.
API 사용
모니터링에 다음 API를 사용할 수 있습니다.
API 사용 및 서명 요청에 대한 자세한 내용은 REST API 및 보안 인증서를 참조하십시오. SDK에 대한 자세한 내용은 소프트웨어 개발 키트 및 명령행 인터페이스를 참조하십시오.
사용 가능한 측정항목: oci_autonomous_database
이 항목에서는 oci_autonomous_database 네임스페이스에서 데이터베이스 서비스가 내보낸 측정항목에 대해 설명합니다.
자율운영 AI 데이터베이스에 대한 데이터베이스 서비스 측정항목에는 다음과 같은 차원이 포함됩니다.
-
자율운영 DB 유형
자율운영 AI 데이터베이스, 자율운영 AI 레이크하우스 또는 자율운영 AI 트랜잭션 처리의 유형입니다.
-
배치 유형
공유 또는 전용 Exadata 인프라 유형입니다. 콘솔을 사용하여 여러 자율운영 AI 데이터베이스에 대한 기본 측정항목 차트를 볼 때 이 차원을 지정해야 합니다.
-
표시 이름
자율운영 AI 데이터베이스의 친숙한 이름입니다.
-
REGION
자율운영 AI 데이터베이스가 상주하는 영역입니다.
-
자원 ID
자율운영 AI 데이터베이스의 OCID입니다.
-
자원명
자율운영 AI 데이터베이스의 이름입니다.
다음 표에 나열된 측정항목은 사용자가 생성한 모든 자율운영 AI 데이터베이스에 대해 자동으로 제공됩니다. 해당 측정항목을 얻기 위해 리소스의 모니터링을 사용으로 설정할 필요는 없습니다.
참고: 이러한 측정 단위가 내보내는 빈도로 인해 유효한 알람 간격은 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 및 직접 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 Net 바이트 | 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 | 사용자가 수동으로 통계: 합계 간격: 1분 |
5분 |
WaitTime* |
대기 시간 | 초당 초 | 시간 간격 동안 데이터베이스의 포그라운드 세션에 의해 누적된 비유휴 대기 시간의 평균 비율입니다. 평균 활성 세션의 대기 시간 구성요소입니다. 통계: 평균 간격: 1분 |
5분 |