大家好,又见面了,我是全栈君。
1 Oracle AWR 介绍 Oracle Database 10g 提供了一个显著改进的工具:自己主动工作负载信息库 (AWR:Automatic Workload Repository)。 Oracle 建议用户用这个代替 Statspack。AWR 实质上是一个 Oracle 的内置工具。它採集与性能相关的统计数据。 并从那些统计数据中导出性能量度,以跟踪潜在的问题。与 Statspack 不同,快照由一个称为 MMON 的新的后台进程及其从 进程自己主动地每小时採集一次。为了节省空间,採集的数据在 7 天后自己主动清除。
快照频率和保留时间都能够由用户改动。 它产生两种类型的输出:文本格式(类似于 Statspack 报表的文本格式但来自于 AWR 信息库)和默认的 HTML 格式 (拥有到部分和子部分的全部超链接),从而提供了很常使用户友好的报表。
2 AWR的使用 SQL> @/oracle/app/product/11g/db/rdbms/admin/awrrpt.sql
awrrpt.sql :生成指定快照区间的统计报表; awrrpti.sql :生成指定数据库实例。而且指定快照区间的统计报表; awrsqlrpt.sql :生成指定快照区间。指定SQL语句(实际指定的是该语句的SQLID)的统计报表。 awrsqrpi.sql :生成指定数据库实例,指定快照区间的指定SQL语句的统计报表; awrddrpt.sql :指定两个不同的时间周期,生成这两个周期的统计对照报表; awrddrpi.sql :指定数据库实例,并指定两个的不同一时候间周期,生成这两个周期的统计对照报表; AWR报告 生成当前时间的awr快照: begin dbms_workload_repository.create_snapshot(); end; / 先查awr快照: select snap_id,begin_interval_time,end_interval_time from dba_hist_snapshot order by 1; 生成报告: @/oracle/app/product/11g/db/rdbms/admin/awrrpt.sql
@$ORACLE_HOME/rdbms/admin/addmrpt.sql
@$ORACLE_HOME/rdbms/admin/ashrpt.sql
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115361.html原文链接:https://javaforall.cn