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结构是必需的,哪些是可选的?否则拒绝申请!!!

答案在:http://blog.csdn.net/guoyjoe/article/details/8624392

Oracle@Paradise  总群:127149411

Oracle@Paradise No.1群:177089463(已满)

Oracle@Paradise No.2群:121341761

Oracle@Paradise No.3群:140856036

转载于:https://blog.51cto.com/guoyjoe/1428984

一个SQL逻辑读异常的解决方法相关推荐

  1. Oracle中raise触发异常,Oracle中RAISE异常的解决方法

    今天小编给大家分享一篇中RAISE异常的解决方法,感兴趣的朋友跟小编一起来了解一下吧! 有三种方式抛出异常 1.通过PL/SQL运行时引擎 2.使用RAISE语句 3.调用RAISE_APPLICAT ...

  2. tp5原生SQL:读操作(query方法)

    原生SQL:读操作(query方法) 一.TP5原生读操作是通过Query类的query()方法来实现 2.Db类直接静态调用方法 我们知道,TP5把数据类拆分为Connection(连接器)/Bui ...

  3. 苹果id登录_英雄联盟手游用苹果id登录显示账号异常的解决方法_英雄联盟手游...

    不少小伙伴们在登录的时候,发现自己的英雄联盟手游用苹果id登录显示账号异常,这究竟是怎么回事呢,遇到此类LOL手游账号登录异常应该如何解决,这里就来和小伙伴们分享一下此次登录问题的解决方法. 情况一: ...

  4. 计算机win10内存,win10系统电脑可用内存异常的解决方法

    很多小伙伴都遇到过win10系统电脑可用内存异常的情况,想必大家都遇到过win10系统电脑可用内存异常的情况吧,那么应该怎么处理win10系统电脑可用内存异常呢?我们依照1.安装Windows10系统 ...

  5. linux 图标显示 异常,在Ubuntu 18.04系统中VSCode图标显示异常的解决方法

    以下介绍在Ubuntu 18.04系统中VSCode图标显示异常的解决方法,同时附上在Ubuntu 18.04系统中安装Anaconda3-5.3.0方法.VSCode是一款全平台开发的编辑器,它具有 ...

  6. mysql转储导入错误_数据库MYSQL导入SQL文件时错误的解决方法(2种)

    从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误: [Err] 1064 – You have an error in your SQ ...

  7. IEEE conference latex模板自己电脑编译后变形、字体显示异常的解决方法

    IEEE conference latex模板自己电脑编译后变形.字体显示异常的解决方法 最近在投IEEE下面的一个会议,但是把 IEEE 会议模板下载到自己电脑编译时,和原版格式不对,搞得我心态爆炸 ...

  8. oracle sql语句中包含‘’ 的解决方法

    oracle sql语句中包含'&' 的解决方法 参考文章: (1)oracle sql语句中包含'&' 的解决方法 (2)https://www.cnblogs.com/hm1990 ...

  9. 程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法

    程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 参考文章: (1)程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 (2)https://www.cnblogs. ...

最新文章

  1. 驴友生涯的开始--香八拉路线精选
  2. Spring OXM-XStream快速入门
  3. HttpServletRequest 对象
  4. ssl提高组周二备考赛【2018.10.30】
  5. 轩辕传奇服务器合并信息,轩辕传奇9月1日部分服务器合服公告
  6. nginx 和tomcat,apache的区别于联系。
  7. lua调用shell 脚本
  8. 软件行业 职位 英文简称
  9. 《MySQL从入门到精通》读书笔记
  10. Spotfire简介
  11. Ain_搜索引擎这样用才有效率
  12. quartus软件使用—error:top-level design entity “xxx” is undefined
  13. 软件测试的目的/目标
  14. 一次性永远激活7290自带浏览器上网和彩信收发功能
  15. 西门子博图指令(计数器操作)
  16. 迈瑞医疗测试实习岗面试(已拿offer)
  17. 【云原生 | Kubernetes 系列】--Gitops持续交付 Tekton Pipeline使用进阶(pvc和Results)
  18. 用java做日记本系统_jsp+servlet开发java web个人日记本系统
  19. ajax 源生代码,ajax 源生,jquery封装 例子 相同哈哈
  20. Access转出到Mysql,咱自己动手丰衣足食.. -- 纯JS代码

热门文章

  1. 路由器LED闪灯泄露数据
  2. 模糊聚类算法(FCM)和硬聚类算法(HCM)的VB6.0实现及
  3. 你能否列出与 Elasticsearch 有关的主要可用字段数据类型?
  4. RabbitMQ(三) HelloWorld 单生产者单消费者示例实现
  5. 删除字符串中指定的字符形成字符串
  6. Netty技术细节源码分析-MpscLinkedQueue队列原理分析
  7. wpf listview 切换数据源 位置不刷新_连载| 8 初识数据源
  8. PHP 会话(session 时间设定)使用入门
  9. JVM类加载机制详解
  10. mysql连接参数配置