淇铭:
FROM DUAL;
麻烦再帮忙看一下
mysql> insert /*+ enable_parallel_dml parallel(16) no_direct */ into tmp1 select * from sbtest1;
Query OK, 10000000 rows affected (10.70 sec)
Records: 10000000 Duplicates: 0 Warnings: 0
mysql> SELECT DBMS_XPLAN.DISPLAY_CURSOR() FROM DUAL;
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| DBMS_XPLAN.DISPLAY_CURSOR() |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| =================================================================================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|REAL.ROWS|REAL.TIME(us)|IO TIME(us)|CPU TIME(us)|
--------------------------------------------------------------------------------------------------------------------------------- [0/1860]
|0 |OPTIMIZER STATS MERGE | |15488844|127059135 |0 |10636392 |0 |10447 |
|1 |+-PX COORDINATOR | |15488844|127018137 |0 |10636392 |8341764 |8349430 |
|2 | +-EXCHANGE OUT DISTR |:EX10001 |15488844|105598278 |0 |10622709 |0 |27 |
|3 | +-INSERT | |15488844|102587181 |0 |10622709 |0 |8077374 |
|4 | +-OPTIMIZER STATS GATHER | |15488844|4501213 |10000000 |10579550 |0 |152286 |
|5 | +-EXCHANGE IN DISTR | |15488844|4498651 |10000000 |10579550 |79842 |216653 |
|6 | +-EXCHANGE OUT DISTR (HASH)|:EX10000 |15488844|3159910 |10000000 |10244192 |7593673 |7679067 |
|7 | +-SUBPLAN SCAN |ANONYMOUS_VIEW1|15488844|148813 |10000000 |10196849 |0 |1556 |
|8 | +-PX BLOCK ITERATOR | |15488844|146250 |10000000 |10196849 |0 |65684 |
|9 | +-TABLE FULL SCAN |sbtest1 |15488844|146250 |10000000 |10196849 |0 |442752 |
=================================================================================================================================
Outputs & filters:
-------------------------------------
0 - output(nil), filter(nil), rowset=256
1 - output([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.k)], [column_conv(CHAR,utf8mb4_bin,
length:120,NOT NULL,ANONYMOUS_VIEW1.c)], [column_conv(CHAR,utf8mb4_bin,length:60,NOT NULL,ANONYMOUS_VIEW1.pad)]), filter(nil), rowset=256
2 - output([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.k)], [column_conv(CHAR,utf8mb4_bin,
length:120,NOT NULL,ANONYMOUS_VIEW1.c)], [column_conv(CHAR,utf8mb4_bin,length:60,NOT NULL,ANONYMOUS_VIEW1.pad)]), filter(nil), rowset=256
dop=16
3 - output([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.k)], [column_conv(CHAR,utf8mb4_bin,
length:120,NOT NULL,ANONYMOUS_VIEW1.c)], [column_conv(CHAR,utf8mb4_bin,length:60,NOT NULL,ANONYMOUS_VIEW1.pad)]), filter(nil)
columns([{tmp1: ({tmp1: (tmp1.id, tmp1.k, tmp1.c, tmp1.pad)})}]), partitions(p0),
column_values([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.k)], [column_conv(CHAR,
utf8mb4_bin,length:120,NOT NULL,ANONYMOUS_VIEW1.c)], [column_conv(CHAR,utf8mb4_bin,length:60,NOT NULL,ANONYMOUS_VIEW1.pad)])
4 - output([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.k)], [column_conv(CHAR,utf8mb4_bin,
length:120,NOT NULL,ANONYMOUS_VIEW1.c)], [column_conv(CHAR,utf8mb4_bin,length:60,NOT NULL,ANONYMOUS_VIEW1.pad)]), filter(nil), rowset=256
5 - output([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [ANONYMOUS_VIEW1.k], [ANONYMOUS_VIEW1.c], [ANONYMOUS_VIEW1.pad]), filter(nil), rowset=256
6 - output([column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)], [ANONYMOUS_VIEW1.k], [ANONYMOUS_VIEW1.c], [ANONYMOUS_VIEW1.pad]), filter(nil), rowset=256
(#keys=1, [column_conv(INT,PS:(11,0),NOT NULL,ANONYMOUS_VIEW1.id)]), dop=16
7 - output([ANONYMOUS_VIEW1.id], [ANONYMOUS_VIEW1.k], [ANONYMOUS_VIEW1.c], [ANONYMOUS_VIEW1.pad]), filter(nil), rowset=256
access([ANONYMOUS_VIEW1.id], [ANONYMOUS_VIEW1.k], [ANONYMOUS_VIEW1.c], [ANONYMOUS_VIEW1.pad])
8 - output([sbtest1.id], [sbtest1.k], [sbtest1.c], [sbtest1.pad]), filter(nil), rowset=256
9 - output([sbtest1.id], [sbtest1.k], [sbtest1.c], [sbtest1.pad]), filter(nil), rowset=256
access([sbtest1.id], [sbtest1.k], [sbtest1.c], [sbtest1.pad]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([sbtest1.id]), range(MIN ; MAX)always true
|
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)