现在需要用create table ***as select ***建个新表,大家都知道,用并行度可以加快建表的速度,但是create可以用并行度,select也可以用并行度,那么假设同样的并行度只能用在一个地方,到底用在哪里会快些了???我们来做个试验。。。。
1. 建基础表test1
create table as select object_id,object_name from dba_objects;
SQL> select count(1) from test1;
COUNT(1)
----------
49804
SQL> INSERT/*+append*/ INTO TEST1 SELECT t.* FROM TEST1 t,(SELECT 1 FROM dual CONNECT BY level<100);
4930596 rows created.
SQL> commit;
Commit complete.
SQL>