oracle数据库级别优化分析工具之AWR

awr是建库是自动配置和启用的,他对性能数据的收集默认是一小时,awr对历史数据的分析

生成报告脚本在目录下生成报告使用$ORACLE_HOME/rdbms/admin/,如下:

awrrpt.sql :生成指定快照区间的统计报表;

awrrpti.sql :生成指定数据库实例,并且指定快照区间的统计报表;

awrsqlrpt.sql :生成指定快照区间,指定SQL语句(实际指定的是该语句的SQLID)的统计报表;

awrsqrpi.sql :生成指定数据库实例,指定快照区间的指定SQL语句的统计报表;

awrddrpt.sql :指定两个不同的时间周期,生成这两个周期的统计对比报表;

awrddrpi.sql :指定数据库实例,并指定两个的不同时间周期,生成这两个周期的统计对比报表;

修改Snapshots设置

通过MODIFY_SNAPSHOT_SETTINGS过程,DBA可以调整包括快照收集频率、快照保存时间、以及捕获的SQL数量三个方面的设置。 分别对应MODIFY_SNAPSHOT_SETTINGS的三个参数:

Retention :设置快照保存的时间,单位是分钟。可设置的值最小为1天,最大为100年。设置该参数值为0的话,就表示永久保留收集的快照信息。

Interval :设置快照收集的频率,以分钟为单位。可设置的值最小为10分钟,最大为1年。如果设置该参数值为0,就表示禁用AWR特性。

AWR相关几个视图:

DBA_HIST_WR_CONTROL:查看当前快照收集的相关设置

v$active_session_history:由ASH自动在内存中维护,以每秒一次的频率收集当前系统中活动session的信息

dba_hist_active_sess_history:是视图v$active_session_history的历史数据,保存在硬盘上

dba_hist_database_instance:显示数据库是实例的信息

dba_hist_snapshot:当前数据库收集到的快照信息

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180308A1I23X00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券