取Oracle 的AWR报告时,为什么不适合取时间跨度很长的,比如12小时或24小时的报告?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

取Oracle 的AWR报告时,为什么不适合取时间跨度很长的,比如12小时或24小时的报告?

数据库snapshot默认情况下是一小时自动生成一个,通常较理想的AWR报告是15~60分钟的报告,

越小的间隔 ,对于诊断越为精准,时间跨度长的,就难确定在长的时间内,到底是哪个时间点发生性能问题,发生什么问题。  跨度时间长就像搞平均化,准确性会失真。

可以通过下面语句来更改快照产生的时间,以及保存时间:


   BEGIN
DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( retention => 11520,
interval => 30);
END;
/

上面的30表示每30分钟生成一个快照;

11520表示快照保存11520分钟,默认情况是保存7天。稍微长一点的时间可以让快照保顾存久一点,便 于事后分析和优化。

取Oracle 的AWR报告时,为什么不适合取时间跨度很长的,比如12小时或24小时的报告?

数据库snapshot默认情况下是一小时自动生成一个,通常较理想的AWR报告是15~60分钟的报告,越小的间隔 ,对于诊断越为精准,时间跨度长的,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息