-- ASH (Active Session History)
-- ASH 记录信息可以通过 v$active_session_history 来访问
-- 默认每1秒由 MMNL 进程采样一次,结果保存在 v$active_session_history 中,并保存 SGA 中
-- 是否启用的隐藏参数
NAME VALUE DESCRIB
------------ ------ --------------------------------------------
_ash_enable TRUE To enable or disable Active Session sampling
and flushing
-- 采样时间
NAME VALUE DESCRIB
---------------------- ------ ------------------------------------
_ash_sampling_interval 1000 Time interval between two successive
Active Session samples in millisecs
-- SGA 中对 ASH 的内存分配
-- 最小1M,最大不超过30M
sys@DEMO> select * from v$sgastat where name = 'ASH buffers';
POOL NAME BYTES
------------------------ ------------------------------ ----------
shared pool ASH buffers 8388608
-- 生成 ASH 报告脚本 或使用 OEM
$ORACLE_HOME/rdbms/admin/ashrpt.sql
-- AWR (Automatic Workload Repository)
-- MMON 进程默认1小时进行1次重要统计信息和负载信息的快照,并保存在 AWR 中,保存期间默认为1周
-- ASH Buffers 写满时,MMNL 进程将 ASH 信息写出到 AWR,写出比例有隐参控制
-- AWR 需要独立存储于 sysaux 表空间
-- ASH 写出 AWR 的比例
-- 默认写出采样数据的 10%
NAME VALUE DESCRIB
---------------------- ----- ----------------------------------------
_ash_disk_filter_ratio 10 Ratio of the number of in-memory samples
to the number of samples actually written
to disk
-- AWR 在 SYSAUX 中的存储信息
-- 每1小时保存一次,默认保存1周
column occupant_name format a20
column occupant_desc format a40
column schema_name format a20
select
occupant_name,
occupant_desc,
schema_name,
space_usage_kbytes/1024 "MB"
from
v$sysaux_occupants
where
occupant_name like '%AWR%'
/
-- 总结
-- v$session 代表数据库活动的开始,视为源起
-- v$session_wait 视图用以实时记录活动 session 的等待情况,是当前信息
-- v$session_wait_history 是对 v$session_wait 的简单增强,记录活动 session 的最近10次等待
-- v$active_session_history 是ASH的核心,用以记录活动 session 的历史等待信息,每秒采样1次,这部分内容记录在内存中,期望值是记录1个小时的内容
-- wrh$_active_session_history 是 v$active_session_history 在 AWR 的存储池,v$active_session_history 中记录的信息会被定期(每小时1次)地刷新到负载库中,并缺省保留一个星期用于分析
-- dba_hist_active_sess_history 视图是 wrh$_active_session_history 视图和其他几个视图的联合展现,我们通常通过这个视图进行历史数据的访问
-- ADDM (Automatic Database Diagnostic Monitor)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22558114/viewspace-1097824/
,如需转载,请注明出处,否则将追究法律责任。