ASH新特性:

如果说v$session_wait_history是一小步,那么ASH则是Oracle迈出根本变革的一大步。

从Oracle 10g开始,Oracle引入了ASH新特性,也就是活动session历史信息记录(Active Session History,ASH)ASH以v$session为基础,每秒钟采样一次,记录活动会话等待的事件。因为记录所有会话的活动是非常昂贵的,所以不活动的会话不会被采样,这一点从ASH的“A”上就可以看出。采样工作由Oracle 10g新引入的一个后台进程MMNL来完成。

是否启用ASH功能,受一个内部隐含参数控制:

sys@CCDB> @GetHidPar.sql
Enter value for par: ash_enable
... ...
<阅读全文>