使用 Autonomous Database Metrics 观察专用 Exadata 基础设施上的 Autonomous Database

您可以通过度量、预警和通知来观察 Autonomous Database 的运行状况、容量和性能。您可以使用 Oracle Cloud Infrastructure 控制台或观测 API 来查看指标。

Autonomous Database 指标可帮助您衡量有用的定量数据,例如 CPU 和存储利用率、成功和失败的数据库登录和连接尝试次数、数据库操作、SQL 查询和事务处理等。您可以使用度量数据来诊断 Autonomous Database 资源的问题并进行故障排除。

Prerequisites

要监视资源,无论您是将控制台或 REST API 与 SDK、CLI 还是其他工具结合使用,您都必须在管理员编写的策略中获得所需的访问类型。

您需要以下策略才能访问监视服务和所监视的资源:
Allow group <Group_Name>
to read metrics
in compartment <Compartment_Name>
Allow group <Group_Name>
to inspect work-requests
in compartment <Compartment_Name>

提示:

如果您尝试执行操作并收到一则表明您无权或未经授权的消息,请向管理员确认您已被授予访问权限的类型以及您应该在哪个区间中工作。

有关向组授予度量访问权限的公用策略,请参见允许用户查看区间中的度量定义限制用户访问特定度量名称空间

有关向组授予通知访问权限的常见策略,请参见 Allow a group to manage topicAllow a group to manage topic subscriptionsAllow a group to publish messages to topic

使用 Console

使用 API

可以使用以下 API 进行监视:

有关使用 API 和签名请求的信息,请参阅 REST API安全身份证明。有关 SDK 的信息,请参见 Software Development Kits and Command Line Interface

可用指标:oci_autonomous_database

本主题介绍数据库服务在 oci_autonomous_database 名称空间中发出的度量。

Autonomous Database 的数据库服务指标包括以下
  • 自治数据库类型

    Autonomous Database 、Autonomous Data Warehouse (ADW) 或 Autonomous Transaction Processing (ATP) 的类型。

  • deploymentType

    Exadata 基础结构类型,共享或专用。使用控制台查看多个 Autonomous Database 的默认度量图表时,必须指定此维。

  • DISPLAYNAME

    Autonomous Database 的友好名称。

  • REGION

    Autonomous Database 所在的区域

  • RESOURCEID

    Autonomous DatabaseOCID

  • 资源名称

    Autonomous Database 的名称。

下表中列出的度量自动适用于您创建的任何 Autonomous Database 。您无需启用对资源的监视即可获取这些度量。

注意:

由于发出这些度量的频率,有效的报警间隔为 5 分钟或更长。有关创建预警的详细信息,请参阅创建预警

在下表中,标记有星号 (*) 的度量只能在 Oracle Cloud Infrastructure 控制台的服务度量页上查看。所有度量都可按本主题中介绍的维进行筛选。

度量 度量显示名称 单位 说明 收集频率
ApplyLag

应用滞后

此度量显示截至采样时间备用数据库在主数据库后面的距离(以秒为单位)。

统计:平均值

时间间隔:5 分钟

5 分钟

BlockChanges

数据库块更改数

每秒更改数

每秒更改的平均块数。

统计:平均值

时间间隔:1 分钟

5 分钟

BlockingSessions

阻塞会话计数

count

阻止其他会话超过 60 秒的会话数。

统计信息:最大值

时间间隔:1 分钟

5 分钟

CpuTime*

CPU 时间

每秒的秒数

在时间间隔内数据库中前台会话的累计 CPU 时间的平均比率。

统计:平均值

时间间隔:1 分钟

5 分钟

CpuUtilization

CPU 占用率

%

以百分比表示的 CPU 占用率,这是所有使用者组的聚合值。报告的利用率百分比基于允许数据库使用的 CPU 数量。

统计:平均值

时间间隔:1 分钟

5 分钟

CurrentLogons*

当前登录数

count

在所选间隔内的成功登录数。

统计信息:总和

时间间隔:1 分钟

5 分钟

DBTime*

数据库时间

每秒的秒数

数据库用户会话执行数据库代码所用的时间量(CPU 时间 + WaitTime)。数据库时间用于推断数据库调用延迟,因为数据库时间与数据库调用延迟(响应时间)和调用卷的直接比例增加。

在时间间隔内,在数据库中前台会话的累计数据库时间(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

整数

在所选时间间隔内服务分配的 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 分钟