Oracle SQL优化: 通过逻辑读数量来识别低效的SQL路径

摘自《Troubleshooting Oracle Performance》

可以看一下:执行计划中各步骤返回的结果集中,每行所需的逻辑读的数量。

逻辑读数较高,则这一步可能就是低效的

要得到单行的逻辑读数,那你的执行计划结果中需要有这么两列:

  1. A-Rows 实际返回的行数

  2. Buffers 返回这么多行所需的逻辑读的数量

单行逻辑读数  = A-Rows/Buffers

  

    这个数字<=5  => 不错的访问路径

介于10和15之间  => 可以接受

   超过20        => 低效

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.