是不是只不过通过where条件,oracle需要判断一下访问哪个分区,而直接用partition,省去了这一步

解决方案 »

  1.   

    如果索引是unique的话.索引还是快一些的.
      

  2.   

    Partition是Group By功能的进一步强化。需要和over()一起使用。
      

  3.   

    >>如果索引是unique的话.索引还是快一些的. 嗯,这个我感觉应该是,我试过从5、6亿条数据的表中按唯一索引字段查找几十条记录,才花了10几秒
    是分区索引
    >>需要和over()一起使用。?怎么用,这个我倒是不清楚
      

  4.   

    由于做的是数据仓库,所以经常是需要select出整个分区的数据,如一张表是按统计时间分的表,每次访问都是取一整天的数据出来,表中还有其他各天的数据,所以感觉还是带上partition方便些