db file scattered read 等待事件: 我们经常会见到db file scattered read等待事件,在生产环境中,这个等待事件可能更为常见。这个事件表明用户进程正在读数据到Buffer Cache中,等待直到I/O调用返回。db file scattered read发出[......]
Event
db file sequential read (数据文件顺序读取)
db file sequential read (数据文件顺序读取): db file sequential read是个非常常见的I/O相关的等待事件,通常显示与单个数据块相关的读取操作,在大多数的情况下,读取一个索引块或者通过索引读取一个数据块时,都会记录这个等待。 这个等待事件有3个参数P[......]
顶级等待事件
顶级等待事件: 前文还提到另外一个重要视图v$system_event,该视图记录的是数据库自启动以来等待事件的汇总。通过查询该视图,就可以快速获得数据库等待事件的总体概况,了解数据库运行的基本状态: sys@CCDB> select * 2 from (sele[......]
自动负载信息库:AWR的引入
自动负载信息库:AWR的引入内存中记录的ASH信息始终是有限的,为了保存历史数据,这些信息最终需要写入磁盘。这些历史信息的存储,引出了Oracle 10g的另外一个新特性:自动负载信息库(Automatic Workload Repository,AWR)。 1. AWR的采样机制:AWR收集关于[......]
ASH新特性
ASH新特性: 如果说v$session_wait_history是一小步,那么ASH则是Oracle迈出根本变革的一大步。 从Oracle 10g开始,Oracle引入了ASH新特性,也就是活动session历史信息记录(Active Session History,ASH)。ASH以v$se[......]