Wuhan
University
为什么会出现 ASH ?
10g 以前:
用户的连接将产生会话,当前会话记录保存在 v$session 中;处于等待状
态的会话会被复制一份放在 v$session_wait 中。当该连接断开后,其原
来的连接信息在 v$session 和 v$session_wait 中就会被删除。
v$session_wait_history 与 ASH:
若会话在活动时占用了大量资源(如: CPU ,内存, I/O 等),该会话信
息的丢失,将无法评测当时的系统瓶颈究竟是什么。
在 10g 中新出现了一个视图: v$session_wait_history 。这个视图
保存了每个活动 session 在 v$session_wait 中最近 10 次的等待事
件。但这对于一段时期内的数据库性能状况的监测是远远不够的,为了解决
这个问题,在 10g 中还新添加了一个视图:
v$active_session_history 。这就是 ASH ( Active Session
History )。
评论0
最新资源