使用 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 topic 、 Allow a group to manage topic subscriptions 和 Allow a group to publish messages to topic 。
使用 API
有关使用 API 和签名请求的信息,请参阅 REST API 和安全身份证明。有关 SDK 的信息,请参见 Software Development Kits and Command Line Interface 。
可用指标:oci_autonomous_database
本主题介绍数据库服务在 oci_autonomous_database
名称空间中发出的度量。
- 自治数据库类型
Autonomous Database 、Autonomous Data Warehouse (ADW) 或 Autonomous Transaction Processing (ATP) 的类型。
- deploymentType
Exadata 基础结构类型,共享或专用。使用控制台查看多个 Autonomous Database 的默认度量图表时,必须指定此维。
- DISPLAYNAME
Autonomous Database 的友好名称。
- REGION
Autonomous Database 所在的区域。
- RESOURCEID
Autonomous Database 的 OCID 。
- 资源名称
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 |
在所选时间间隔内,用户在用户事务处理期间手动发出 统计信息:总和 时间间隔:1 分钟 |
5 分钟 |
WaitTime *
|
等待时间 |
每秒的秒数 |
在间隔时间内,数据库中前台会话的累计非空闲等待时间的平均比率。平均活动会话的等待时间部分。 统计:均值 时间间隔:1 分钟 |
5 分钟 |