Oracle数据库创立awr基线,次要目标为数据库建设已报错的工作负载视图,以便当前用来与其余awr快照进行比照。

awr基线的性能统计信息寄存在数据库中,且不会主动删除。 Oracle数据库有两种类型的基线 固定基线和挪动基线

固定基线
最常见的就是固定基线,这是一种独自的动态视图,代表规范零碎的工作负载。

手动创立基线

exec dbms_workload_reposwww.diuxie.comitory.create_baseline-
(start_time>=to_date('2021/07/13 08:00:00','yyyy/mm/dd hh24:mi:ss'),-
end_time=>to_date('2021/07/13 10:00:00','yyyy/mm/dd hh24:mi:ss'),-
baseline_name=>'Baseline #1');
--如果为基线设置过期工夫,退出参数
expiration=30;
--还能够依据已创立的awr快照id来创立
execdbms_workload_repository.create_baseline(-
start_snap_id=>xxx,end_snap_id=>xxx,baseline_name=>'Batch baseline #1',-
expiration=>30);
挪动基线
挪动基线的度量值是基于整个AWR保存期来捕获的。 例如,默认awr保存期为8天,它会在整个8天的工夫窗口捕捉。默认的挪动基线是主动创立的, 基线会每天变动,因为给定手游的数据库的awr窗口会每天挪动。

--批改挪动窗口,不能超过awr保存期,默认8 能够抉择8
exec dbms_workload_repository.modify_baseline_window_size(30);
查看基线配置
col baseline_name format a20
col baseline_id formant 99 heading b_id
col start_id heading STA
col end_id heading END
col end_time for a25
col start_time for a25
col expiration heading EXP
set lines 200
select baseline_id,baseline_name,start_snap_id start_id,
to_char(start_snap_time,'yyyy/mm/dd hh24:mi:ss') start_time, end_snap_id end_id,
to_char(end_snap_time,'yyyy/mm/dd hh24:mi:ss') end_time,expiration
from dba_hist_baseline order by baseline_id;