Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103780497
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-22 19:36:09

作者: Jim Czuprynski/黄永兵 译 出处:51CTO.com 
 
 
评估参数改变:情景#1

我现在已经准备好让SQL性能分析器看其是否能检测到这4条SQL语句所有的性能改进或倒退,我也将使用Oracle数据库11g的启用管理器大家看控制接口执行这个分析,图3.1展示了SQL性能分析器面板的初始状态。

3.1 SQL性能分析器主面板

当我在该面板上选择了参数改变(Parameter Change)链接,页面转到参数改变面板,如图3.2所示,我指定了一个名叫SPA_IPC_100的任务,对于的SQL调整集名字叫做SYS.STS_SPA_300,以及对该任务的一个简要描述,我还为SPA将要评估的初始化参数optimizer_index_caching指定了一个基础值(0)以及修改值(75)。

3.2创建参数改变对比任务SPA_IPC_100

当我点击了提交(Submit)按钮,控制台返回到SQL性能分析器主面板,我提交的作业最后显示它完成了(查看下面的图3.3)。

3.3成功执行SQL性能分析器任务SPA_IPC_100

为了查看执行的结果,我只不过点击了一下任务名(Task Name)链接,如图3.4所示,启用管理器呈现了一个任务成功执行的摘要信息。注意默认的对比量度,消耗时间已经用于SQL语句按性能改进或倒退排序,稍后我将讲解如何为分析报告选择一个不同的排序因子。

3.4 SQL性能分析器任务SPA_IPC_100执行详情

当我点击了报告对比(Comparison Report)列中对应的“眼镜”图标后,企业管理器显示分析的结果,如图3.5所示。

3.5消耗时间结果对比

分析结果显示这4条SQL语句总的消耗时间增加了,语句LDGN5.4(它的hash值是20jkfbgrk50rm)就增加了大部分,实际上将近78%了,这个惊人的增长显示在下面的图3.6.1和3.6.2中。

 


阅读(271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~