Oracle 数据库性能指标
通过统一的综合控制台,深入了解 Oracle 数据库的关键性能指标,涵盖可插拔数据库(PDB)、表空间、响应时间、命中率、重做日志、程序全局区(PGA)详情、系统全局区(SGA)详情、自动存储管理(ASM)磁盘组详情等。
每当预定义阈值被超出时,通过 Site24x7 服务器监控代理立即接收告警。主动自动化修复操作,防止中断并确保持续运行。
支持的指标
概述
| 指标 |
描述 |
单位 |
| SQL Service Response Time |
相对于基线,一组代表性 SQL 语句每次执行的平均经过时间 |
Milliseconds |
| Number of Sessions |
上次数据收集间隔内的会话总数 |
Count |
| Buffer Cache Hit Ratio |
无需从磁盘读取而在缓冲区缓存中找到的块的百分比 |
Percentage |
| PDB Count |
属于给定应用程序根或 CDB$ROOT 的用户创建 PDB 数量 |
Count |
| Uptime |
实例启动后的运行时长 |
Days, hours, minutes, or seconds |
| Version |
数据库版本 |
Text |
| Database Type |
数据库类型 |
Text |
| Database Role |
数据库的当前角色;可能的值包括 SNAPSHOT STANDBY、LOGICAL STANDBY、PHYSICAL STANDBY、PRIMARY 和 FAR SYNC |
Text |
| Open Mode |
打开模式信息 |
Text |
| Total Size |
PDB 的总大小 |
Bytes |
| Block Size |
PDB 的当前块大小 |
Bytes |
| Average Active Sessions |
平均活动会话数 |
Count |
| Total Sessions |
总会话数 |
Count |
| Buffer Cache Hit Ratio |
无需从磁盘读取而在缓冲区缓存中找到的块的百分比 |
Percentage |
| Data Buffer Hit Ratio |
表示缓冲区缓存命中与总请求数的当前比率 |
Percentage |
| Data Dictionary Hit Ratio |
逻辑读与物理磁盘读的比率 |
Percentage |
| Library Cache Hit Ratio |
当您希望执行的 SQL 或 PL/SQL 代码已在库缓存中且有效可执行时,发生 pin 命中的比率。较低的库缓存命中率表明共享池大小较小或正在使用不可共享的 SQL |
Percentage |
性能
| 指标 |
描述 |
单位 |
| Long Table Scans |
每秒执行的全表扫描次数 |
Count |
| User Rollbacks |
每秒用户执行的回滚次数 |
Count |
| Disk Sort per Second |
每秒进行磁盘排序的次数 |
Count |
| Memory Sorts Ratio |
在内存中执行排序(而非写入磁盘)的百分比所衡量的排序效率 |
Percentage |
| Rows per Sort |
所有类型排序的每次排序平均行数 |
Count |
| Total Sorts per User Call |
每次用户调用的总排序次数 |
Count |
| Hard Parse Count per Second |
当 SQL 语句需要加载到共享池时发生硬解析。此指标表示每秒硬解析次数 |
Count |
| Hard Parse Count per Transaction |
每个事务发生的硬解析次数 |
Count |
| Parse Failure Count per Second |
每秒解析失败的查询总数 |
Count |
| Parse Failure Count per Transaction |
每个事务解析失败的查询总数 |
Count |
| Total Parse Count per Second |
每秒解析的查询总数 |
Count |
| Total Parse Count per Transaction |
每个事务解析的查询总数 |
Count |
| Invalid Objects Count |
未使用或无效对象的数量 |
Count |
| Unused Indexes Count |
未使用或无效索引的数量 |
Count |
PGA
| 指标 |
描述 |
单位 |
| Total PGA in Use |
表示工作区当前消耗的 PGA 内存量 |
KB, MB, or GB |
| Total PGA Allocated |
实例当前分配的 PGA 内存量 |
KB, MB, or GB |
| Cache Hit Percentage |
Oracle 数据库计算此指标以反映自实例启动以来 PGA 内存组件的累计性能。100% 表示最优的 PGA 内存使用 |
Percentage |
| PGA Memory Freed Back to OS |
释放回操作系统的 PGA 内存字节数 |
KB, MB, or GB |
ASM
| 指标 |
描述 |
单位 |
| Name |
磁盘组的名称 |
Text |
| Free Size |
磁盘组的未使用容量 |
MB |
| Total Size |
磁盘组的总容量,不包括仲裁磁盘的容量(以兆字节为单位) |
MB |
| Used Size |
磁盘组的已使用容量 |
MB |
| Used Percentage |
磁盘组的已使用百分比 |
Percentage |
| Free Percentage |
磁盘组的未使用百分比 |
Percentage |
| Type |
磁盘组的冗余类型 |
Text |
| State |
磁盘组相对于实例的状态 |
Text |
| Group Number |
分配给磁盘组的集群级编号 |
Number |
| Reads |
磁盘组的 I/O 读取请求总数 |
Count |
| Writes |
磁盘组的 I/O 写入请求总数 |
Count |
| Avg Read Time |
在 TIMED_STATISTICS 初始化参数设置为 TRUE 时,在磁盘组中执行读取请求所花费的时间(设置为 FALSE 时为 0) |
Seconds |
| Avg Write Time |
在 TIMED_STATISTICS 初始化参数设置为 TRUE 时,在磁盘组中执行写入请求所花费的时间(设置为 FALSE 时为 0) |
Seconds |
| Bytes Read |
从磁盘组读取的总字节数 |
Bytes |
| Bytes Written |
写入磁盘组的总字节数 |
Bytes |
SGA
| 指标 |
描述 |
单位 |
| Redo Buffers |
包含重建或重做数据库变更(插入、更新、删除、创建、修改或删除操作)所需信息的重做条目量 |
KB, MB, or GB |
| Buffer Cache Size |
SGA 中用于保存从磁盘读取的数据块副本的区域 |
KB, MB, or GB |
| In Memory Area Size |
从内存区域分配的内存量 |
KB, MB, or GB |
| Shared Pool Size |
专用于共享 SQL 和 PL/SQL 语句的区域大小 |
KB, MB, or GB |
| Large Pool Size |
从大型池分配的内存量 |
KB, MB, or GB |
| Java Pool Size |
从 Java 池分配的内存量 |
KB, MB, or GB |
| Streams Pool Size |
从流池分配的内存量 |
KB, MB, or GB |
| Shared IO Pool Size |
从共享 IO 池分配的内存量 |
KB, MB, or GB |
| Fixed SGA Size |
固定 SGA 大小在 Oracle 编译时计算确定 |
KB, MB, or GB |
| SQL Area |
共享池中 SQL 区域的大小 |
KB, MB, or GB |
| Library Cache |
共享池中库缓存的大小 |
KB, MB, or GB |
| Dictionary Cache |
共享池中字典缓存的大小 |
KB, MB, or GB |
| Max Shared Pool |
共享池的最大大小 |
KB, MB, or GB |
| Max Large Pool |
大型池的最大大小 |
KB, MB, or GB |
| Max Java Pool |
Java 池的最大大小 |
KB, MB, or GB |
| Max Streams Pool |
流池的最大大小 |
KB, MB, or GB |
| Default Buffer Cache Max |
DEFAULT 缓冲区缓存的最大大小 |
KB, MB, or GB |
| Shared IO Pool Max |
共享 IO 池的最大大小 |
KB, MB, or GB |
| Physical Reads per Sec |
每秒磁盘读取次数 |
Count |
| Physical Writes per Sec |
每秒磁盘写入次数 |
Count |
| Redo Log Files Count |
重做日志文件的数量 |
Count |
表空间
| 指标 |
描述 |
单位 |
| Status |
表空间的状态 |
Text |
| Name |
表空间的名称 |
Text |
| Total |
表空间的总大小 |
KB, MB, or GB |
| Used |
表空间的已使用空间 |
KB, MB, or GB |
| Free |
表空间中的可用空间 |
KB, MB, or GB |
| Used Percentage |
表空间已使用的百分比 |
Percentage |
| Free Percentage |
表空间可用空间的百分比 |
Percentage |
进程
| 指标 |
描述 |
单位 |
| PName |
此进程的名称 |
Text |
| PGA Used Memory |
进程当前使用的 PGA 内存 |
KB, MB, or GB |
| PGA Allocated Memory |
进程当前分配的 PGA 内存(包括服务器进程尚未释放回操作系统的空闲 PGA 内存) |
KB, MB, or GB |
| PGA Freeable Memory |
可释放的已分配 PGA 内存 |
Bytes |
| PGA Max Memory |
进程曾分配的最大 PGA 内存 |
KB, MB, or GB |
| Max Processes Count |
自实例启动以来同时活跃的最大进程数 |
Count |
| Redo Log Files Count |
重做日志文件的数量 |
Count |
配置
实例详情
| 指标 |
描述 |
单位 |
| Instance Number |
实例编号 |
Text |
| Instance Name |
实例名称 |
Text |
| Host Name |
主机名称 |
Text |
| Version |
数据库版本 |
Text |
| Startup Time |
实例的启动时间 |
Text |
| Status |
实例的状态。可能的值包括 STARTED、MOUNTED、OPEN 和 OPEN MIGRATE |
Text |
| Parallel |
表示实例是否以集群数据库模式挂载(YES)或未挂载(NO) |
Text |
| Redo Thread Count |
实例打开的重做线程数 |
Count |
| Archiving Status |
自动归档状态。可能的值包括 STOPPED、STARTED 或 FAILED |
Text |
| Log Switch Wait |
日志切换正在等待的事件 |
Text |
| Log Ins |
表示实例处于非限制模式(允许所有用户登录)还是限制模式(仅允许数据库管理员登录) |
Text |
| Shutdown Pending |
表示是否有待处理的关机操作 |
Text |
| Database Status |
数据库状态:可能的值包括 ACTIVE、SUSPENDED 或 INSTANCE RECOVERY |
Text |
| Instance Role |
表示实例是活跃实例、非活跃辅助实例,还是未知(实例已启动但未挂载)。可能的值包括 PRIMARY_INSTANCE、SECONDARY_INSTANCE 或 UNKNOWN |
Text |
| Active State |
实例的静默(活动)状态:可能的值包括 NORMAL、QUIESCING 或 QUIESCED |
Text |
| Blocked Services |
表示所有服务是否被阻止 |
Text |
| Container ID |
数据所属容器的 ID |
Text |
| Instance Mode |
Oracle 数据库实例的模式:可能的值包括 REGULAR、READ MOSTLY 或 READ ONLY |
Text |
| Edition |
数据库版本 |
Text |
CDB 详情
| 指标 |
描述 |
单位 |
| Name |
容器的名称 |
Text |
| Open Mode |
打开模式信息 |
Text |
| Open Time |
数据库上次打开的日期和时间 |
Date/time (timestamp) |
| Total Size |
PDB 的总大小 |
Bytes |
| Block Size |
PDB 的当前块大小 |
Bytes |
| Recovery Status |
表示 PDB 是否启用或禁用了恢复功能 |
Text |
| Snapshot Parent Con ID |
显示此 PDB 作为快照克隆的主 PDB 的容器 ID |
Number |
| Application Root |
表示该 PDB 是否为应用程序根 |
Text |
| Application PDB |
表示该 PDB 是否为应用程序 PDB |
Text |
| Application Seed |
表示该 PDB 是否为应用程序种子(应用程序种子也是应用程序 PDB) |
Text |
| Application Root Con ID |
如果此 PDB 是应用程序 PDB,此值表示该应用程序 PDB 所属的应用程序根的容器 ID |
Number |
| Application Root Clone |
表示此 PDB 是否为应用程序根克隆 |
Text |
| Proxy PDB |
表示此 PDB 是否为代理 PDB(YES)或不是(NO) |
Text |
| Undo Mode |
表示 PDB 是否处于本地撤销模式 |
Text |
| Creation Time |
PDB 的创建日期和时间 |
Date |
| PDB Count |
属于给定应用程序根或 CDB$ROOT 的用户创建 PDB 数量 |
Count |
| Member CDB |
表示该行是否对应 CDB Fleet 的成员 CDB 部分 |
Text |
| Restricted |
表示是否只有拥有受限会话权限的用户才能连接到 PDB |
Text |
物理数据库详情
| 指标 |
描述 |
单位 |
| DB ID |
数据库的 ID |
Number |
| Created Date |
数据库的创建日期 |
Date |
| Flashback On |
闪回功能的状态:开启、关闭或处于还原点 |
Text |
| Log Mode |
数据库的日志模式:可能的值包括 NOARCHIVELOG、ARCHIVELOG 和 MANUAL |
Text |
| Control File Type |
控制文件的类型 |
Text |
| Switch Over Status |
分配给数据库切换的编号 |
Text |
| Protection Mode |
当前对数据库生效的保护模式:可能的值包括 MAXIMUM PROTECTION、MAXIMUM AVAILABILITY、RESYNCHRONIZATION、MAXIMUM PERFORMANCE 和 UNPROTECTED |
Text |
| Open Reset Logs |
表示下次数据库打开时是否允许或需要使用重置日志选项 |
Text |
| Guard Status |
表示数据的保护状态 |
Text |
| Force Logging |
表示当前生效的日志记录模式类型 |
Text |
| Current SCN |
数据库的当前系统更改号(SCN) |
Number |
相关链接