乱用Oracle Hint造成性能问题案例二(5)


Statistics
----------------------------------------------------------
          1  recursive calls
          0  db block gets
      1247  consistent gets
        12  physical reads
          0  redo size
      9160  bytes sent via SQL*Net to client
      2220  bytes received via SQL*Net from client
          8  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
        227  rows processed


其中逻辑读为1247,物理读12,比起几千万上亿次,提高了上万倍。

后面经检查发现在这套系统中,有大理SQL使用了/*+ rule */ Hint,最好的处理方法是修改SQL代码,这里为了应急我使用了_optimizer_ignore_hints参数让优化器忽略所有的hint。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b3405948fb1ee73b5173d625b2f2bd95.html