RT:
oracle 执行计划里的cost(%CPU)与consistent gets之间是什么关系? 为什么会存在consistent gets大,而 Cost 小的情况?一般不都是cost小,越有利于SQL优化,相应的consistent gets应该小才对。

解决方案 »

  1.   

    如果说SQL性能主要看consistent gets, 那么cost(%CPU) 这个参数是不是可以直接忽略。还是说先以consistent gets为主就好了 ,如果cost(%CPU) 与consistent gets无关,那么它对SQL 的执行性能有什么意义,在PLSQL中,一般看的不就是COST的数值吗? 
      

  2.   

    cost和单块读取时间、多块读取时间以及CPU处理时间相关,而不只是和consistent gets关联
      

  3.   

    SQL的优化主要看哪个为主?