摘自《Troubleshooting Oracle Performance》
可以看一下:执行计划中各步骤返回的结果集中,每行所需的逻辑读的数量。
逻辑读数较高,则这一步可能就是低效的
要得到单行的逻辑读数,那你的执行计划结果中需要有这么两列:
1. A-Rows 实际返回的行数
2. Buffers 返回这么多行所需的逻辑读的数量
单行逻辑读数 = A-Rows/Buffers
这个数字<=5 => 不错的访问路径
介于10和15之间 => 可以接受
超过20 => 低效