Oracle Statspack 和AWR 是我们分析DB 的2个重要工具。 Oracle 9i 使用的statspack,到是10g 推出了AWR。 他们分析的数据基本都差不多。
statspack安装使用 和 report 分析
http://www.cndba.cn/Dave/article/1272
Oracle AWR 介绍
http://www.cndba.cn/Dave/article/1556
有了工具,如何看懂这2个report 就很重要。 在oracle 9i里面,我们可以通过查看statspack 生成脚本来帮助我们理解report,但是10g的AWR是通过dbms_workload_repository 包来实现AWR的。包把代码都封装了起来,我们无法查看。 所以只能查看statspack的生成脚本了。
脚本位置:$ORACLE_HOME/rdbms/admin/sprepins.sql
代码很长,不过看懂了,能帮助我们理解statspack中各个数据的意义。