本帖最后由 maoweiting19910402 于 2012-04-17 11:27:03 编辑

解决方案 »

  1.   

    第一个应该是时间一样  都是先from表了 然后筛选出seq值的项
      

  2.   

    感觉第一个应该是第一条比较快,因为如果oracle扫描数据块的时候是按照rowid的顺序来扫描的话,应该会先扫描到前面的块,也就是序列号比较小的数据行。
    后一种情况,考虑到有8W条数据,序列中间数应该在40000左右,级差离这个中间数越小的在B-tree索引里应该离根结点越近,所以10000应该会首先被检索到。