对sql语句做trace时,在执行计划的下边会有关于access和filter的情况,其中access的谓词条件会影响sql的执行计划,filer不会影响sql的执行计划。
上面的sql语句,在enam列没有索引,所以只能选择全表扫描,所以执行计划中没有关于access的信息,直接全表扫描,过滤条件为ename=scott
当有选择时,可以选择索引,但有时候索引并不一定是最优的
对sql语句做trace时,在执行计划的下边会有关于access和filter的情况,其中access的谓词条件会影响sql的执行计划,filer不会影响sql的执行计划。
上面的sql语句,在enam列没有索引,所以只能选择全表扫描,所以执行计划中没有关于access的信息,直接全表扫描,过滤条件为ename=scott
当有选择时,可以选择索引,但有时候索引并不一定是最优的