海量数据删除效率问题,高手请指点 一张表当中删除1000万条记录,目前最快要 20 分钟,请问如何再提高效率?比较急,请有这方面经验的高手指点或提供参考资料。不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是全表删除就用truncate,另外也要看是否能用上索引, 如果保留的数据比较少的话建一个相同的表,插入保留的数据。drop 原表新表改名如果开始在建表的时候,考虑到分区的话,比较好删除,不然没有其它的办法。 如果是无条件删除所有记录就用truncate table吧否则的话如果这1000W条占了绝大部分的话也可以先把除了这1000W以外的记录复制到一张临时表里,然后truncate table。可能会快些 关于无法删除表空间的问题 存储过程中接收用户输入,调用该存储过程时却不会接收输入,为什么?高手来瞧瞧吧! 循环问题 oracle 9i for linux red hat9的具体安装详解?急 这个UPDATE语句应该如何写 oracle9i rownum 出现问题? 急 急 我第一次用Orcale 它有超级用户各密码是多少 procedure 和function放在包中与不放在包中的区别 oracle sql 正则表达式替换字符 ORA-01438错误 怎么样在程序拼凑pro*c的sql语句啊? 谁会用sqlplus根据用户名称查询用户表空间的名称?
另外也要看是否能用上索引,
建一个相同的表,插入保留的数据。
drop 原表
新表改名
如果开始在建表的时候,考虑到分区的话,比较好删除,不然没有其它的办法。