具体是这样:数据量比较大(一天400万),要保存90天的数据,每天上来的数据就创建一个表,将400万放进去,90天后,每天就有过期的表(第91个过期了),要把表drop掉,这样,这个表就会每天创建一个(放400万),同时也drop掉一个国旗的,这样在oracle中频繁的删除和创建表是否产生碎片和区他不好的影响

解决方案 »

  1.   

    谢谢nebulaly(极高明而道中庸) ,我还想问关于分区:假如有一张大表,有一百个分区,我如果创建100个表空间,这个表每个分区占用一个表空间,为了减少I/O,这样合理吗?
      

  2.   

    表空间的作用是把不同的数据文件在逻辑上组织起来减少I/O的最直接手段是优化SQL,或者把数据文件分布到多个设备上利用并行I/O总之手段是多样的,使用哪种手段要结合实际情况考虑