直接drop table tablename不行吗

解决方案 »

  1.   

    有这方面的原因
    同时,delete 操作占用的回滚段非常大,因为要考虑到rollback的情况
    所以,可以考虑分段删除,比如删除某段时间的数据,执行一次commit操作。然后接着删除。
    应该会好一些,避免出现会滚不够的情况。
      

  2.   

    建议把要保留的数据生成临时表,truncate掉原数据,然后再把临时表的数据insert回来
      

  3.   

    新建一表和旧数据表结构相同,然后把旧表中的有用数据插入新表.旧表drop.