会话支持并行dml sql>改变; 会话更改。 插入SQL>解释计划/* +并行(,4)*/emp2 select *从emp; 解释说。 SQL> select * fromtable (dbms_xplan.display ()); PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 计划散列值:883381916 ----------------------------------------------------------------------------------------------------------------- | | |操作Id名称| | |行字节成本(% CPU) |时间| TQ | in - out | PQ Distrib | ----------------------------------------------------------------------------------------------------------------- | 0 | INSERT语句| | 1 | 87 | 2 (0)| 00:00:01 | | | | | 1 | PX协调员| | | | | | | | | | 2 | PX发送QC(随机)|:TQ10001 | 1 | 87 | 2 (0) | 00:00:01 | Q1, 01 | P -> S | QC (RAND) | | 3 |负载选择| EMP2 | | | | | Q1, 01 | PCWP | | | 4 | PX收到| | 1 | 87 | 2 (0)| 00:00:01 | Q1, 01 | PCWP | | | 5 | PX送循环|:TQ10000 | 1 | 87 | 2 (0) | 00:00:01 | | S -> P | RND-ROBIN | | 6 |表访问全部| EMP | 1 | 87 | 2 (0) | 00:00:01 | | | | ----------------------------------------------------------------------------------------------------------------- 请注意 ----- 这句话所用的动态取样(要求等级=2) 17行选择。
sql alter table emp2平行2; 表改变。 支持并行dml SQL>改变会话; 会话更改。 SQL>插入emp2 select * fromemp; 0行创建。 SQL>插入emp2 select * fromemp; 插入emp2 emp的select * * 误差在1号线: ora - 12838:无法读?修改objectafter并行修改它