Oracle 11g R1中AWR基线增强
2008-09-02 12:49:24 来源:WEB开发网基线模板
基线模板允许你定义可能在将来要捕获的基线,create_BASELINE_TEMPLATE存储过程定义单一基线或重复基线的捕获,创建单一基线模板与创建基于时间的基线类似,除了将来的时间外。
BEGIN
DBMS_WORKLOAD_REPOSITORY.create_baseline_template(
start_time =>TO_DATE(’01-DEC-200800:00’,’DD-MON-YYYYHH24:MI’),
end_time =>TO_DATE(’01-DEC-200805:00’,’DD-MON-YYYYHH24:MI’),
baseline_name=>’01_dec_008_00_05_bl’,
template_name=>’01_dec_008_00_05_tp’,
expiration =>100);
END;
/
重复基线模板稍微有点不同,因为它需要调度信息,START_TIME和END_TIME参数分别在模板激活和释放时定义,DAY_OF_WEEK,HOUR_IN_DAY和DURATION定义产生基线的日期,时间和持续时间,因为模板会产生多个基线,基线名是以BASELINE_NAME_PREFIX开始的,下面的基线模板例子将在未来6个月内运行,每周星期一00:00大盘05:00收集基线。
BEGIN
DBMS_WORKLOAD_REPOSITORY.create_baseline_template(
day_of_week =>’MONDAY’,
hour_in_day =>0,
duration =>5,
start_time =>SYSDATE,
end_time =>ADD_MONTHS(SYSDATE,6),
baseline_name_prefix=>’monday_morning_bl_’,
template_name =>’monday_morning_tp’,
expiration =>NULL);
END;
/
更多精彩
赞助商链接