-
-
Save vyaslav/040fed63b26df9d45480905235693531 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
select path_id,operator_name,count(case when counter_name='execution time (us)' then operator_id end), | |
sum(case when counter_name='rows processed' then counter_value end) rows_processed, | |
sum(case when counter_name='rows produced' then counter_value end) rows_produced, | |
sum(case when counter_name='rle rows produced' then counter_value end) rle_rows_prd, | |
sum(case when counter_name='rows pruned by valindex' then counter_value end) Rows_pruned, | |
sum(case when counter_name='rows filtered by SIPs expression' then counter_value end) SIPS_filtered | |
from dc_Execution_engine_profiles | |
where transaction_id=45035996343980338 and statement_id=4 | |
group by 1,2 order by 1,2; | |
HINT: Select * from v_monitor.execution_engine_profiles where transaction_id=45035996343980338 and statement_id=4; | |
path_id | operator_name | count | rows_processed | rows_produced | rle_rows_prd | Rows_pruned | SIPS_filtered | |
---------+---------------+-------+----------------+---------------+--------------+-------------+--------------- | |
-1 | NewEENode | 3 | | 1 | 1 | | | |
-1 | Root | 1 | | 1 | | | | |
-1 | Sort | 3 | 5416225 | 5416225 | 5416225 | | | |
-1 | StorageUnion | 3 | | 5416225 | 5416225 | | | |
1 | GroupByPipe | 42 | | 42 | 42 | | | |
1 | NetworkRecv | 1 | | 3 | 3 | | | |
1 | NetworkSend | 3 | | 1 | 1 | | | |
1 | ParallelUnion | 3 | | 96 | 96 | | | |
3 | ExprEval | 38 | | 0 | 0 | | | |
3 | GroupByHash | 102 | 0 | 0 | 0 | | | |
3 | GroupByPipe | 3 | | 0 | 0 | | | |
3 | NetworkRecv | 3 | | 0 | 0 | | | |
3 | NetworkSend | 3 | | 0 | 0 | | | |
3 | ParallelUnion | 40 | | 0 | 0 | | | |
3 | StorageUnion | 65 | | 0 | 0 | | | |
4 | ExprEval | 3 | | 0 | 0 | | | |
4 | Join | 3 | | 0 | 0 | | | |
5 | Scan | 3 | 1549976 | 0 | 0 | 1549976 | 0 | |
6 | GroupByHash | 3 | | 0 | 0 | | | |
6 | Join | 3 | | 0 | 0 | | | |
6 | NetworkRecv | 3 | | 0 | 0 | | | |
6 | NetworkSend | 3 | | 0 | 0 | | | |
7 | GroupByHash | 3 | | 27471 | 27471 | | | |
7 | GroupByPipe | 3 | | 27471 | 27471 | | | |
7 | NetworkRecv | 3 | | 27471 | 27471 | | | |
7 | NetworkSend | 3 | | 9007 | 9007 | | | |
7 | Scan | 3 | 27471 | 27471 | 768 | 0 | | |
7 | StorageUnion | 3 | | 27471 | 27471 | | | |
8 | ExprEval | 3 | | 0 | 0 | | | |
8 | GroupByHash | 3 | | 0 | 0 | | | |
8 | GroupByPipe | 3 | | 0 | 0 | | | |
8 | Join | 3 | | 0 | 0 | | | |
8 | NetworkRecv | 3 | | 0 | 0 | | | |
8 | NetworkSend | 3 | | 0 | 0 | | | |
8 | StorageUnion | 3 | | 0 | 0 | | | |
9 | Scan | 3 | 1365908 | 0 | 0 | 1365908 | 0 | |
10 | ExprEval | 24 | | 11651477 | 11651477 | | | |
10 | GroupByPipe | 24 | | 10832450 | 10832450 | | | |
10 | Join | 21 | | 6235252 | 6235252 | | | |
10 | NetworkRecv | 3 | | 5416225 | 5416225 | | | |
10 | NetworkSend | 3 | | 1805306 | 1805306 | | | |
11 | Scan | 20 | 20346383 | 5874886 | 5874886 | 319543 | 21510656 | |
12 | GroupByHash | 3 | | 3293498 | 3293498 | | | |
12 | GroupByPipe | 7 | | 3293498 | 3293498 | | | |
12 | NetworkRecv | 3 | | 9880494 | 9880494 | | | |
12 | NetworkSend | 3 | | 3293498 | 3293498 | | | |
12 | Scan | 7 | 3293498 | 3293498 | 1792 | 0 | | |
12 | StorageUnion | 3 | | 3293498 | 3293498 | | | |
(48 rows) | |
path_id | operator_name | count | rows_processed | rows_produced | rle_rows_prd | Rows_pruned | SIPS_filtered | |
---------+---------------+-------+----------------+---------------+--------------+-------------+--------------- | |
-1 | NewEENode | 3 | | 1 | 1 | | | |
-1 | ParallelUnion | 3 | | 1365908 | 1365908 | | | |
-1 | Root | 1 | | 1 | | | | |
-1 | Sort | 6 | 3159034 | 3159034 | 3159034 | | | |
-1 | StorageUnion | 3 | | 1793126 | 1793126 | | | |
1 | GroupByPipe | 37 | | 37 | 37 | | | |
1 | NetworkRecv | 1 | | 3 | 3 | | | |
1 | NetworkSend | 3 | | 1 | 1 | | | |
1 | ParallelUnion | 3 | | 93 | 93 | | | |
3 | ExprEval | 33 | | 328111 | 328111 | | | |
3 | GroupByHash | 82 | 328111 | 955643 | 955643 | | | |
3 | GroupByPipe | 3 | | 1615185 | 1615185 | | | |
3 | NetworkRecv | 3 | | 1185100 | 1185100 | | | |
3 | NetworkSend | 3 | | 395143 | 395143 | | | |
3 | ParallelUnion | 36 | | 1603373 | 1603373 | | | |
3 | StorageUnion | 47 | | 817497 | 817497 | | | |
4 | ExprEval | 3 | | 1616240 | 1616240 | | | |
4 | Join | 3 | | 1616240 | 1616240 | | | |
5 | Scan | 3 | 1695129 | 1423286 | 1423286 | 0 | 271843 | |
6 | ExprEval | 4 | | 2608581 | 2608581 | | | |
6 | GroupByHash | 3 | 1616241 | 1616240 | 1616240 | | | |
6 | GroupByPipe | 4 | | 1793126 | 1793126 | | | |
6 | Join | 4 | | 2608581 | 2608581 | | | |
6 | NetworkRecv | 3 | | 4848720 | 4848720 | | | |
6 | NetworkSend | 3 | | 1616240 | 1616240 | | | |
7 | Scan | 4 | 3293498 | 2608280 | 2608280 | 0 | 3118732 | |
8 | ExprEval | 13 | | 4873572 | 4873572 | | | |
8 | GroupByHash | 3 | | 6495702 | 6495702 | | | |
8 | GroupByPipe | 13 | | 4873572 | 4873572 | | | |
8 | Join | 13 | | 4873572 | 4873572 | | | |
8 | NetworkRecv | 3 | | 19487106 | 19487106 | | | |
8 | NetworkSend | 3 | | 6495702 | 6495702 | | | |
8 | StorageUnion | 3 | | 6495702 | 6495702 | | | |
9 | Scan | 13 | 15979847 | 5097731 | 5097731 | 10819870 | 62246 | |
10 | GroupByPipe | 3 | | 1365908 | 1365908 | | | |
10 | Join | 63 | | 897202 | 897202 | | | |
10 | NetworkRecv | 3 | | 4097724 | 4097724 | | | |
10 | NetworkSend | 3 | | 1365908 | 1365908 | | | |
11 | GroupByHash | 3 | 1365908 | 1365908 | 1365908 | | | |
11 | GroupByPipe | 3 | | 1365908 | 1365908 | | | |
11 | NetworkRecv | 3 | | 1365908 | 1365908 | | | |
11 | NetworkSend | 3 | | 455239 | 455239 | | | |
11 | ParallelUnion | 63 | | 897202 | 897202 | | | |
11 | Scan | 3 | 1365908 | 1365908 | 1365908 | 0 | | |
11 | StorageMerge | 3 | | 1365908 | 1365908 | | | |
12 | GroupByHash | 3 | | 27471 | 27471 | | | |
12 | GroupByPipe | 3 | | 27471 | 27471 | | | |
12 | NetworkRecv | 3 | | 27471 | 27471 | | | |
12 | NetworkSend | 3 | | 9007 | 9007 | | | |
12 | Scan | 3 | 27471 | 27471 | 768 | 0 | | |
12 | StorageUnion | 3 | | 27471 | 27471 | | | |
(51 rows) | |
0 rows: | |
| | | | | +-- Outer -> STORAGE ACCESS for VBAK_VBAP [Cost: 10971.000000, Rows: 1365904.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252] | |
(PATH ID: 9) | |
| | | | | | Column Cost Aspects: [ Disk(B): 29884394.121097 CPU(B): 0.000000 Memory(B): 524507582.180524 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBAK_VBAP_super | |
| | | | | | Materialize: VBAK_VBAP.POSNR, VBAK_VBAP.MANDT, VBAK_VBAP.VBELN | |
| | | | | | Filter: (VBAK_VBAP.MANDT IS NOT NULL)/* sel=0.999999 ndv= 1 */ | |
| | | | | | Filter: (VBAK_VBAP.VBELN IS NOT NULL)/* sel=0.999999 ndv= 439072 */ | |
| | | | | | Filter: (VBAK_VBAP.POSNR IS NOT NULL)/* sel=0.999999 ndv= 148 */ | |
| | | | | | Execute on: All Nodes | |
| | | | | | Runtime Filters: (SIP4(MergeJoin): VBAK_VBAP.MANDT), (SIP5(MergeJoin): VBAK_VBAP.VBELN), (SIP6(MergeJoin): VBAK_VBAP.POSNR), (SIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR) | |
| | | | | | Sort Key: (__TEST_CELONIS_VBAK_VBAP.MANDT, __TEST_CELONIS_VBAK_VBAP.VBELN, __TEST_CELONIS_VBAK_VBAP.POSNR, __TEST_CELONIS_VBAK_VBAP.TABKEY_VBAK, __TEST_CELONIS_VBAK_VBAP.ERDAT, __TEST_CELONIS_VBA | |
K_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP) | |
| | | | | | LDISTRIB_SEGMENTED | |
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3896810\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3896810\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3896810\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
non 0: | |
| | | | | +-- Outer -> STORAGE ACCESS for VBFA [Cost: 289252.000000, Rows: 21394952.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252] (PA | |
TH ID: 9) | |
| | | | | | Column Cost Aspects: [ Disk(B): 781516763.471820 CPU(B): 0.000000 Memory(B): 13863930720.319098 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBFA_super | |
| | | | | | Materialize: VBFA.MANDT, VBFA.VBELV, VBFA.POSNV | |
| | | | | | Filter: (VBFA.MANDT IS NOT NULL)/* sel=1.000000 ndv= 1 */ | |
| | | | | | Filter: (VBFA.VBELV IS NOT NULL)/* sel=1.000000 ndv= 1684669 */ | |
| | | | | | Filter: (VBFA.POSNV IS NOT NULL)/* sel=1.000000 ndv= 141 */ | |
| | | | | | Filter: (VBFA.VBELN IS NOT NULL)/* sel=1.000000 ndv= 2821866 */ | |
| | | | | | Filter: (VBFA.POSNN IS NOT NULL)/* sel=1.000000 ndv= 17956 */ | |
| | | | | | Execute on: All Nodes | |
| | | | | | Runtime Filters: (SIP8(MergeJoin): VBFA.MANDT), (SIP9(MergeJoin): VBFA.VBELV), (SIP10(MergeJoin): VBFA.POSNV), (SIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV) | |
| | | | | | Sort Key: (__TEST_CELONIS_VBFA.MANDT, __TEST_CELONIS_VBFA.VBELV, __TEST_CELONIS_VBFA.POSNV, __TEST_CELONIS_VBFA.VBELN, __TEST_CELONIS_VBFA.POSNN, __TEST_CELONIS_VBFA.VBTYP_N, __TEST_CELONIS_VBFA. | |
RFMNG, __TEST_CELONIS_VBFA.MEINS) | |
| | | | | | LDISTRIB_SEGMENTED | |
| | | | | | +-- Outer -> STORAGE ACCESS for VBAK_VBAP [Cost: 14812.000000, Rows: 1365904.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 404 | |
] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBAK_VBAP.MANDT,VBAK_VBAP.POSNR,VBAK_VBAP.VBAK_ERNAM Partial Aggs: (PATH ID: 11) | |
| | | | | | | Column Cost Aspects: [ Disk(B): 37748708.363490 CPU(B): 0.000000 Memory(B): 721197758.180524 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBAK_VBAP_super | |
| | | | | | | Materialize: VBAK_VBAP.POSNR, VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.VBAK_ERNAM | |
| | | | | | | Filter: (VBAK_VBAP.MANDT IS NOT NULL)/* sel=0.999999 ndv= 1 */ | |
| | | | | | | Filter: (VBAK_VBAP.VBELN IS NOT NULL)/* sel=0.999999 ndv= 439072 */ | |
| | | | | | | Filter: (VBAK_VBAP.POSNR IS NOT NULL)/* sel=0.999999 ndv= 148 */ | |
| | | | | | | Execute on: All Nodes | |
| | | | | | | Sort Key: (__TEST_CELONIS_VBAK_VBAP.MANDT, __TEST_CELONIS_VBAK_VBAP.VBELN, __TEST_CELONIS_VBAK_VBAP.POSNR, __TEST_CELONIS_VBAK_VBAP.TABKEY_VBAK, __TEST_CELONIS_VBAK_VBAP.ERDAT, __TEST_CELONIS_V | |
BAK_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP) | |
| | | | | | | LDISTRIB_SEGMENTED | |
| | | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBAK_VBAP_super | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: __TEST_CELONIS_VBAK_VBAP_super | |
graph [label = "Simplified Join Order: \n(2,0) [VBAK_VBAP] --> __TEST_CELONIS_VBAK_VBAP_super for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP\n(2,1) [VBFA] --> __TEST_CELONIS_VBFA_super for | |
40[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using __TEST_CELONIS_VBAK_VBAP_super and __TEST_C | |
45[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - | |
47[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\ | |
40[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using __TEST_CELONIS_VBAK_VBAP_super and __TEST_C | |
45[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - | |
47[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\ | |
45[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - | |
47[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\ | |
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - | |
44[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\ | |
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - | |
44[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment