WEB开发网
开发学院数据库Oracle Oracle的自动数据库诊断监控程序剖析 阅读

Oracle的自动数据库诊断监控程序剖析

 2007-05-13 12:29:07 来源:WEB开发网   
核心提示: 我将为您完全展示(而不是用文字来解释)这种特性是如何运行的,假定您正设法诊断一个不可解释的性能问题,Oracle的自动数据库诊断监控程序剖析(2),在我们介绍的示例中,您知道了哪些 SQL 语句需要调整,例如,单击问题查找结果,或至少知道了哪些 SQL 语句存在问题,但是在现实生活中

我将为您完全展示(而不是用文字来解释)这种特性是如何运行的。假定您正设法诊断一个不可解释的性能问题。在我们介绍的示例中,您知道了哪些 SQL 语句需要调整,或至少知道了哪些 SQL 语句存在问题。但是在现实生活中,您可能没有这些有用信息。

要在 10g 中执行诊断,您将在相关的时间间隔内选择快照进行深入、透彻的分析。在 Enterprise Manager 10g 中,从 Database 主页上,您将选择 "Advisor Central",然后单击 "ADDM" 链接,它将出现一个类似于图 1 的页面。

图 1:创建 ADDM 任务

在该页中,您可以创建 ADDM 要分析的任务。您知道性能问题发生在晚上 11 点左右,因此选择那个时间间隔的快照,通过 "Period Start" 和 "Period End" 值进行指示。您也可以单击照相机图标,指示开始和终止快照的时间间隔,如此处的红色椭圆形所示。选择时间间隔后,按下 "OK" 按钮,将出现一个类似于图 2 所示的页面。

图 2:ADDM 查找结果

这里 ADDM 在该时间间隔内标识了两个关键的、相关的性能问题:某些 SQL 语句消耗着重要的 CPU 时间,从而使数据库的速度显著减慢。基于这些查找结果,ADDM 建议对图中突出显示的那些语句进行 SQL 调整。

如果您单击某条查找结果,ADDM 会显示更多详细信息。例如,单击问题查找结果,将会出现一个类似于图 3 所示的页面。

图 3:ADDM 查找结果的详细信息

上一页  1 2 3 4 5  下一页

Tags:Oracle 自动 数据库

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