WEB开发网
开发学院数据库Oracle Oracle10g新特性——工作量自动收集 阅读

Oracle10g新特性——工作量自动收集

 2008-08-30 12:44:31 来源:WEB开发网   
核心提示:学习使用10G新特性来收集数据库性能统计和度量数据来分析和调优,显示数据的确切执行时间,Oracle10g新特性——工作量自动收集,以及保存的会话信息,10G的性能分析新特性 当数据库发生了性能问题时,它能产生两种类型的输出:文本格式(除了AWR统计信息外和statspack报告基本类似)和默认的格式(通过超连接等方式

学习使用10G新特性来收集数据库性能统计和度量数据来分析和调优。显示数据的确切执行时间,以及保存的会话信息。

10G的性能分析新特性

当数据库发生了性能问题时,如何去定位?比较常用的方法是采用一个既定的模式:解决诸如“是不是同一问题的再现?”、“是否在某一特殊时间段发生?”、“两个问题之间是否存在联系?”等问题,这样通常能得到一个比较好的诊断结果。作为一个DBA,你可能使用一个第三方或者自己开发的工具来收集数据库运行期间的精细统计数据,并从中得到性能度量数据。你需要将这些发生问题时的度量数据与当前数据进行比较。重现以前的时间能使现在的问题变得明朗。因此,持续的收集相关统计数据对于性能分析来说十分重要。在某些情况下,在解决收集统计数据这方面的问题上有自己内置的工具——statspack。尽管在某些情况下的作用非常大,但它缺乏解决性能问题所必须的健壮性。提供了一个标志性的改进特性:自动工作量存储(Automatic Workload Repository AWR)。AWR是随着数据库一起被安装的,它不仅能收集统计数据,还能从统计数据中分析出度量数据。

通过运行$ORACLE_HOME/rdbms/admin目录下的awrrpt.sql脚本可以生产AWR从统计和度量数据中分析报告。这个分析报告最能体现出AWR的性能分析能力。这个脚本看起来很像statspack,它会列出所有可用的AWR快照并要求输入两个特定的快照编号作为一个间隔段。它能产生两种类型的输出:文本格式(除了AWR统计信息外和statspack报告基本类似)和默认的格式(通过超连接等方式来提供一个友好的界面)。下面来运行以下这个脚本,对它产生的分析报告及AWR的性能分析能力做一个认识。

1 2 3 4 5 6  下一页

Tags:Oracleg 特性 工作量

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接