您的位置:首页 > 数据库

数据库SQL优化大总结之 百万级数据库优化方案

2014-07-18 21:10 519 查看
P1A项目上线后,发现一个SQL的逻辑读相当高,这个SQL语句是一个很简单的分页语句,按照开发人员提供给我的SQL,我实际执行了一遍,逻辑读只有30左右,但是在awr报告中,平均逻辑读是300。
  百思不得其解,怀疑是绑定变量的问题,由于看不到实际的变量值,我作了一个10046 level8的trace,果然不出所料,虽然外表看起来是分页的语句,但是每次传入的变量都是从1到最后一页,由于分页语句是越到后面逻辑读越高,所以在awr中看到这个SQL的平均逻辑读很高。经过与开发人员讨论,发现是设计不合理造成的。这个问题提示我们:绑定变量有时候会掩盖一些问题。

**********本博客所有内容均为原创,如有转载请注明作者和出处!!!**********
Name: guoyJoe
QQ: 252803295
Email: oracledba_cn@hotmail.com
Blog: http://blog.csdn.net/guoyJoe
ITPUB: http://www.itpub.net/space-uid-28460966.html
OCM: http://education.oracle.com/education/otn/YGuo.HTM _____________________________________________________________
加群验证问题:哪些SGA结构是必需的,哪些是可选的?否则拒绝申请!!!
答案在:/article/1630191.html
Oracle@Paradise  总群:127149411
Oracle@Paradise No.1群:177089463(已满)
Oracle@Paradise No.2群:121341761
Oracle@Paradise No.3群:140856036

本文出自 “Focus on Oracle” 博客,请务必保留此出处http://guoyjoe.blog.51cto.com/8225488/1428984
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: