导带有CLOB字段的表
请教:一个带有CLOB的A表要向相同表结构的B表导数据
数据量才4、5W,试着用游标insert into B select * from A where 。。。。;100条commit,导了1W,要10来分钟,这样4、5W就需要一个小时了。
有什么能提高效率的办法吗?
------解决方案--------------------因为要有日志产生,所以效率很慢,尤其你100条提交一交,会作一个检查点操作,把log日志写入到日志文件,这个过程是同步的,然后才能进行后续操作。
建议你先把把nologging,再用insert /*+append*/ 的方式导入。
alter table scott.emp nologging;
INSERT /*+Append*/ INTO scott.emp SELECT * FROM table_name;
alter table scott.emp logging;
或者 采用expdp/impdp方式。