大量数据插入性能问题
请教各位大侠,现在我想从生产环境导一个表的数据到开发环境,这个表的数据大概有1千万条,我在开发环境建立了dblink到生产环境,我想比较一下以下哪有方法速度会比较快呢?(已知开发环境为非归档模式)
1. insert /*+append nologging*/ into xxx select * from xxx@AAA;
2. insert /*+append */ into xxx nologging select * from xxx@AAA;
3. 先建临时表 create table tmp_xxx as select * from xxx@AAA;
然后插数据 insert/*+ append */into xxx select * from tmp_xxx;