WEB开发网
开发学院数据库Oracle Oracle 10g最佳20个新特性 阅读

Oracle 10g最佳20个新特性

 2007-05-05 12:04:06 来源:WEB开发网   
核心提示: 图 7:“Performance”选项卡请注意所有量度已在同一时间轴上对齐,这样更容易观察它们的相互依赖性,Oracle 10g最佳20个新特性(6),注意尖峰 (3),它对应于调度程序任务,那么导致此问题的 SQL 语句是什么?很简单:画面本身显示了语句 8rkq

图 7:“Performance”选项卡

请注意所有量度已在同一时间轴上对齐,这样更容易观察它们的相互依赖性。注意尖峰 (3),它对应于调度程序任务。它表明,在该时刻约有七个会话正在等待与调度程序相关的等待事件。那么,影响因素是什么?注意处于同一位置(绿色区域)的 CPU 量度 — 它们显示了曾经使用过的最大 CPU 使用率,在图形中以虚线 (4) 表示。在该点前后,我们没有看到 CPU 尖峰出现,这就提供了一条线索。注意 CPU 运行队列长度中的尖峰 (1),这是调度程序的直接后果,调度程序可能产生了过多的内存需求,导致增加了分页活动 (2)。如您所见,所有现象集中在一起,促进了对数据库负载“概况”的了解。

注意在时间轴末尾的尖峰 — 增加了运行队列长度 (5) 和分页速率 (6)— 它们与物理读取的另一个尖峰相关 (7)。原因是什么?

通过比较图形“Sessions:Waiting and Working”与尖峰发生的时间,我们可以看到,大部分会话都在“Application”等待类上进行等待。但是我们需要确切地查明它在该时期内正在等待什么?单击该时间的区域,调出活动会话画面,如图 8 所示。

图 8:活动会话等待

该画面显示会话正在等待的等待事件是 enq:TX ?row lock contention。那么导致此问题的 SQL 语句是什么?很简单:画面本身显示了语句 8rkquk6u9fmd0 的 SQL ID(在红色圆圈中)。单击该 SQL ID,调出如图 9 所示的 SQL 画面。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Oracle 最佳 特性

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