对于oracle的大表,每天都有大量数据插入、删除,时间久了表的碎片就多了,执行SQL时效率就低了。不知道哪位大侠能给些建议,对这样的表如何做日常的维护能够减少碎片,保证SQL执行效率(数据库表时时在用)

解决方案 »

  1.   

    该表能不能以哪个字段建个分区?
    比如说日期,或者时间。。
      

  2.   

    这张表只保留10天的数据,建分区应该没这个必要吧
      

  3.   

    合理的索引,数据字典。如果有需要可以当前表指保留2,3天数据。
      

  4.   


    有用   减少高水位问题  因为可以定期清理分区