当你的上司对你说:"这个查询耗事太长,需要优化."这时候你就该知道这段SQL查询需要优化.别的时候你可以不优化也可以优化.

解决方案 »

  1.   

    我将一个CURSOR分开写时,用4秒钟就能执行一次程序,而我的头让我把所有表,条件和在一起,结果执行一次需要1小时3分钟零4秒。由此看来领导比性能更有地位。
    其实两次的执行结果都是0条数据被执行。
      

  2.   

    我觉得你应该看ORACLE优化方面的资料了,大部分的SQL都可以优化的,只有非常复杂的SQL且ORACLE解释不合人意时才可能需要用CURSOR
      

  3.   

    耗费时间长的,explain plan中没有用到索引的