所以说尽量使用变量绑定的方式执行类似的操作尽量让查询语句执行时使用索引,
直接用rowid选取最好不过了
:)

解决方案 »

  1.   

    oracle没有叫做 COST 的 OPTIMIZER_MODE,这点可要搞明白
      

  2.   

    sql 性能优化部分,可以参考,但是部分内容个人认为不敢苟同.http://www.51blog.net/artCatolog.asp?classID=6
      

  3.   

    楼主只是照搬而已.
    比如共享SQL语句可以大大提高效率,对查询记录而言,分析SQL与计算执行计划而言,这个时间很小,所以共享SQL语句并不会大大提高效率,而且一般OLTP才会使用共享SQL,而OLAP程序中,最好不用动态绑定变量,每句SQL重新分析,更能提高效率。
      

  4.   

    呵呵,俺是来学习的!
    Mark!