Created
June 29, 2022 10:45
-
-
Save vyaslav/dbc922ce1378eb5a42c87b3cc4fd8b6f 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
explain verbose select count(*) | |
from | |
( | |
SELECT DISTINCT | |
VBAK_VBAP.VBELN | |
FROM | |
__TEST_CELONIS_VBAK_VBAP as VBAK_VBAP | |
JOIN __TEST_CELONIS_VBFA AS VBFA ON | |
VBAK_VBAP.MANDT = VBFA.MANDT AND | |
VBAK_VBAP.VBELN = VBFA.VBELV AND | |
VBAK_VBAP.POSNR = VBFA.POSNV | |
JOIN __TEST_CELONIS_VBRP AS VBRP ON | |
VBFA.MANDT = VBRP.MANDT AND | |
VBFA.VBELN = VBRP.VBELN AND | |
VBFA.POSNN = VBRP.POSNR | |
JOIN __TEST_CELONIS_VBRK AS VBRK ON | |
VBRP.MANDT = VBRK.MANDT AND | |
VBRP.VBELN = VBRK.VBELN | |
LEFT join "__TEST_CELONIS_USR02" U2 on | |
VBAK_VBAP.VBAK_ERNAM=u2.BNAME | |
)test_9B; | |
Access Path: | |
LDISTRIB_UNSEGMENTED | |
+-GROUPBY NOTHING [Cost: 780528.000000, Rows: 3.000000 Disk(B): 0.000000 CPU(B): 384.000000 Memory(B): 96.000000 Netwrk(B): 24.000000 Parallelism: 3.000000] [OutRowSz (B): 8] (PATH ID: 1) | |
| Aggregates: count(*) | |
| Execute on: All Nodes | |
| LDISTRIB_UNSEGMENTED | |
| Execute on: All Nodes | |
| Sort Key: (__TEST_CELONIS_VBAK_VBAP.VBELN) | |
| LDISTRIB_SEGMENTED | |
| +---> GROUPBY HASH (GLOBAL RESEGMENT GROUPS) (LOCAL RESEGMENT GROUPS) [Cost: 780526.000000, Rows: 3.000000 Disk(B): 0.000000 CPU(B): 1032.000000 Memory(B): 816.000000 Netwrk(B): 1416.000000 Parallelism: 3.00000 | |
0] [OutRowSz (B): 128] (PATH ID: 3) | |
| | Group By: VBAK_VBAP.VBELN | |
| | Execute on: All Nodes | |
| | Sort Key: (__TEST_CELONIS_VBAK_VBAP.VBELN) | |
| | LDISTRIB_SEGMENTED | |
| | +---> JOIN MERGEJOIN(inputs presorted) [Cost: 780524.000000, Rows: 3.000000 Disk(B): 196608.000000 CPU(B): 266598312.147843 Memory(B): 2268.000000 Netwrk(B): 2268.000000 Parallelism: 3.000000] [OutRowSz (B): | |
344] (PATH ID: 4) Inner (BROADCAST) | |
| | | Join Cond: (VBRP.MANDT = VBRK.MANDT) AND (VBRP.VBELN = VBRK.VBELN) | |
| | | Materialize at Input: VBRP.MANDT, VBRP.VBELN, VBRP.POSNR | |
| | | Execute on: All Nodes | |
| | | Sort Key: (__TEST_CELONIS_VBRK.MANDT, __TEST_CELONIS_VBRK.VBELN, __TEST_CELONIS_VBRK.FKART, __TEST_CELONIS_VBRK.FKTYP, __TEST_CELONIS_VBRK.VBTYP, __TEST_CELONIS_VBRK.WAERK, __TEST_CELONIS_VBRK.VKORG, _ | |
_TEST_CELONIS_VBRK.VTWEG) | |
| | | LDISTRIB_SEGMENTED | |
| | | +-- Outer -> STORAGE ACCESS for VBRK [Cost: 6316.000000, Rows: 1549973.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 172] (PATH ID: | |
5) | |
| | | | Column Cost Aspects: [ Disk(B): 18087924.329618 CPU(B): 0.000000 Memory(B): 297594959.986954 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBRK_super | |
| | | | Materialize: VBRK.VBELN, VBRK.MANDT | |
| | | | Filter: (VBRK.MANDT IS NOT NULL)/* sel=0.999999 ndv= 1 */ | |
| | | | Filter: (VBRK.VBELN IS NOT NULL)/* sel=0.999999 ndv= 774820 */ | |
| | | | Execute on: All Nodes | |
| | | | Runtime Filters: (SIP1(MergeJoin): VBRK.MANDT), (SIP2(MergeJoin): VBRK.VBELN), (SIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN) | |
| | | | Sort Key: (__TEST_CELONIS_VBRK.MANDT, __TEST_CELONIS_VBRK.VBELN, __TEST_CELONIS_VBRK.FKART, __TEST_CELONIS_VBRK.FKTYP, __TEST_CELONIS_VBRK.VBTYP, __TEST_CELONIS_VBRK.WAERK, __TEST_CELONIS_VBRK.VKORG, | |
__TEST_CELONIS_VBRK.VTWEG) | |
| | | | LDISTRIB_SEGMENTED | |
| | | +-- Inner -> JOIN HASH [Cost: 772021.000000, Rows: 1.000000 Disk(B): 2949120.000000 CPU(B): 856327736.073949 Memory(B): 19656.000000 Netwrk(B): 19224.000000 Parallelism: 3.000000] [OutRowSz (B): 300] (PUSHE | |
D GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBRP.MANDT,VBRP.VBELN Partial Aggs: (PATH ID: 6) Inner (BROADCAST) | |
| | | | Join Cond: (VBFA.MANDT = VBRP.MANDT) AND (VBFA.VBELN = VBRP.VBELN) AND (VBFA.POSNN = VBRP.POSNR) | |
| | | | Materialize at Input: VBFA.MANDT, VBFA.VBELV, VBFA.POSNV, VBFA.VBELN, VBFA.POSNN | |
| | | | Execute on: All Nodes | |
| | | | Sort Key: (__TEST_CELONIS_VBRP.MANDT, __TEST_CELONIS_VBRP.VBELN, __TEST_CELONIS_VBRP.POSNR, __TEST_CELONIS_VBRP.UEPOS, __TEST_CELONIS_VBRP.FKIMG, __TEST_CELONIS_VBRP.VRKME, __TEST_CELONIS_VBRP.UMVKZ, | |
__TEST_CELONIS_VBRP.UMVKN) | |
| | | | LDISTRIB_SEGMENTED | |
| | | | +-- Outer -> STORAGE ACCESS for VBRP [Cost: 25903.000000, Rows: 3293494.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252] (PATH I | |
D: 7) | |
| | | | | Column Cost Aspects: [ Disk(B): 65339372.160511 CPU(B): 0.000000 Memory(B): 1264702081.413733 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBRP_super | |
| | | | | Materialize: VBRP.POSNR, VBRP.MANDT, VBRP.VBELN | |
| | | | | Filter: (VBRP.MANDT IS NOT NULL)/* sel=1.000000 ndv= 1 */ | |
| | | | | Filter: (VBRP.VBELN IS NOT NULL)/* sel=0.999999 ndv= 188560 */ | |
| | | | | Filter: (VBRP.POSNR IS NOT NULL)/* sel=0.999999 ndv= 280 */ | |
| | | | | Execute on: All Nodes | |
| | | | | Runtime Filters: (SIP4(HashJoin): VBRP.MANDT), (SIP5(HashJoin): VBRP.VBELN), (SIP6(HashJoin): VBRP.POSNR), (SIP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR) | |
| | | | | Sort Key: (__TEST_CELONIS_VBRP.MANDT, __TEST_CELONIS_VBRP.VBELN, __TEST_CELONIS_VBRP.POSNR, __TEST_CELONIS_VBRP.UEPOS, __TEST_CELONIS_VBRP.FKIMG, __TEST_CELONIS_VBRP.VRKME, __TEST_CELONIS_VBRP.UMVK | |
Z, __TEST_CELONIS_VBRP.UMVKN) | |
| | | | | LDISTRIB_SEGMENTED | |
| | | | +-- Inner -> JOIN MERGEJOIN(inputs presorted) [Cost: 738904.000000, Rows: 9.000000 Disk(B): 0.000000 CPU(B): 6424155699.558243 Memory(B): 1032623424.000000 Netwrk(B): 1032623424.000000 Parallelism: 3.0000 | |
00] [OutRowSz (B): 332] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBFA.MANDT,VBFA.VBELN,VBFA.POSNN Partial Aggs: (PATH ID: 8) Inner (BROADCAST) | |
| | | | | Join Cond: (VBAK_VBAP.MANDT = VBFA.MANDT) AND (VBAK_VBAP.VBELN = VBFA.VBELV) AND (VBAK_VBAP.POSNR = VBFA.POSNV) | |
| | | | | Execute on: All Nodes | |
| | | | | 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.RF | |
MNG, __TEST_CELONIS_VBFA.MEINS) | |
| | | | | LDISTRIB_SEGMENTED | |
| | | | | +-- 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 | |
| | | | | +-- Inner -> JOIN HASH [LeftOuter] [Cost: 151092.000000, Rows: 1365904.000000 Disk(B): 0.000000 CPU(B): 1538383120.000000 Memory(B): 4614960.000000 Netwrk(B): 556000656.000000 Parallelism: 3.000000] [Ou | |
tRowSz (B): 252] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBAK_VBAP.MANDT,VBAK_VBAP.POSNR Partial Aggs: (PATH ID: 10) Outer (RESEGMENT)(LOCAL ROUND ROBIN) Inner (RESEGMENT) | |
| | | | | | Join Cond: (VBAK_VBAP.VBAK_ERNAM = U2.BNAME) | |
| | | | | | 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_VBA | |
K_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP) | |
| | | | | | 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 | |
| | | | | | +-- Inner -> STORAGE ACCESS for U2 [Cost: 129.000000, Rows: 27470.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 152] (PUSHED G | |
ROUPING) Partial GroupBy: U2.BNAME Partial Aggs: (PATH ID: 12) | |
| | | | | | | Column Cost Aspects: [ Disk(B): 786432.000000 CPU(B): 0.000000 Memory(B): 3955536.010483 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_USR02_super | |
| | | | | | | Materialize: U2.BNAME | |
| | | | | | | Filter: (U2.BNAME IS NOT NULL)/* sel=0.999927 ndv= 13735 */ | |
| | | | | | | Execute on: All Nodes | |
| | | | | | | Sort Key: (__TEST_CELONIS_USR02.MANDT, __TEST_CELONIS_USR02.BNAME, __TEST_CELONIS_USR02.USTYP, __TEST_CELONIS_USR02.REP_DATE, __TEST_CELONIS_USR02._CELONIS_CHANGE_DATE) | |
| | | | | | | LDISTRIB_SEGMENTED | |
------------------------------ | |
----------------------------------------------- | |
Plan Extras | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = "JoinGraph(Base)\nGuaranteed Uniqueness: \n(test_9B.VBELN)", labelloc=t, labeljust=l ] | |
node139790181374016_0[label = "node 0 test_9B ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP)\noid 0 varno = 1\nGuaranteed Uniqueness: \n(test_9B.VBELN)", color = "black"]; | |
subgraph cluster139790181376656 { | |
style=filled; | |
color=gray80; | |
label = "subquery for node 0\nGuaranteed Uniqueness: \n(VBAK_VBAP.VBELN)" | |
node139790181376656_0[label = "node 0 VBAK_VBAP ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP)\noid 45035996629887776 varno = 1\npreds: \n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT | |
NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)", color = "black"]; | |
node139790181376656_1[label = "node 1 VBFA ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA)\noid 45035996629891304 varno = 2\npreds: \n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN I | |
S NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)", color = "black"]; | |
node139790181376656_2[label = "node 2 VBRP ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP)\noid 45035996598251038 varno = 4\npreds: \n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR I | |
S NOT NULL)", color = "black"]; | |
node139790181376656_3[label = "node 3 VBRK ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK)\noid 45035996598256070 varno = 6\npreds: \n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)", color = "bla | |
ck"]; | |
node139790181376656_4[label = "node 4 U2 ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02)\noid 45035996601181040 varno = 8\npreds: \n(U2.BNAME IS NOT NULL)", color = "black"]; | |
node139790181376656_0 -> node139790181376656_4[dir="none" label="\nJoin preds: \n(VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\nouterJPreservedNode: 0\nprops: [OJ]"]; | |
node139790181376656_0 -> node139790181376656_1[dir="none" label="\nJoin preds: \n(VBAK_VBAP.MANDT = VBFA.MANDT)\n(VBAK_VBAP.VBELN = VBFA.VBELV)\n(VBAK_VBAP.POSNR = VBFA.POSNV)\nprops: [IJ]"]; | |
node139790181376656_1 -> node139790181376656_2[dir="none" label="\nJoin preds: \n(VBFA.MANDT = VBRP.MANDT)\n(VBFA.VBELN = VBRP.VBELN)\n(VBFA.POSNN = VBRP.POSNR)\nprops: [IJ]"]; | |
node139790181376656_2 -> node139790181376656_3[dir="none" label="\nJoin preds: \n(VBRP.MANDT = VBRK.MANDT)\n(VBRP.VBELN = VBRK.VBELN)\nprops: [IJ]"]; | |
} | |
} | |
Table Name -> JoinGraph Node Mappings: | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: Node 0(JoinGraph ID: 1) | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: Node 0(JoinGraph ID: 2) | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA: Node 1(JoinGraph ID: 2) | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP: Node 2(JoinGraph ID: 2) | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK: Node 3(JoinGraph ID: 2) | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02: Node 4(JoinGraph ID: 2) | |
Join Descriptions: | |
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02(JoinGraph ID: 2) | |
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA(JoinGraph ID: 2) | |
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP(JoinGraph ID: 2) | |
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK(JoinGraph ID: 2) | |
Projections chosen for tables: | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: __TEST_CELONIS_VBAK_VBAP_super | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA: __TEST_CELONIS_VBFA_super | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP: __TEST_CELONIS_VBRP_super | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK: __TEST_CELONIS_VBRK_super | |
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02: __TEST_CELONIS_USR02_super | |
Simplified Join Order: | |
----------------------- | |
digraph G { | |
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 | |
\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA\n(2,2) [VBRP] --> __TEST_CELONIS_VBRP_super for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP\n(2,3) [VBRK] --> __TEST_CELONIS_VBRK_super | |
for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK\n(2,4) [U2] --> __TEST_CELONIS_USR02_super for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02\n", labelloc=t, labeljust=l ] | |
0[shape = "record" label = "SELECT"]; | |
0->1 [label = "" color = "black" ]; | |
1[shape = "record" label = "GROUPBY"]; | |
1->2 [label = "" color = "black" ]; | |
2[shape = "record" label = "SELECT"]; | |
2->3 [label = "" color = "black" ]; | |
3[shape = "record" label = "GROUPBY"]; | |
3->4 [label = "" color = "black" ]; | |
4[shape = "record" label = "MJO:(2,3)I:[B] "]; | |
4->5 [label = "" color = "black" ]; | |
5[shape = "record" label = "P(2,3)"]; | |
4->6 [label = "" color = "black" ]; | |
6[shape = "record" label = "HJO:(2,2)I:[B] "]; | |
6->7 [label = "" color = "black" ]; | |
7[shape = "record" label = "P(2,2)"]; | |
6->8 [label = "" color = "black" ]; | |
8[shape = "record" label = "MJO:(2,1)I:[B] "]; | |
8->9 [label = "" color = "black" ]; | |
9[shape = "record" label = "P(2,1)"]; | |
8->10 [label = "" color = "black" ]; | |
10[shape = "record" label = "HJO:(2,0)[R]I:(2,4)[R] "]; | |
10->11 [label = "" color = "black" ]; | |
11[shape = "record" label = "P(2,0)"]; | |
10->12 [label = "" color = "black" ]; | |
12[shape = "record" label = "P(2,4)"]; | |
6->13 [label = "" color = "black" ]; | |
13[shape = "record" label = "P(2,1)"]; | |
4->14 [label = "" color = "black" ]; | |
14[shape = "record" label = "P(2,2)"]; | |
} | |
----------------------------------------------- | |
PLAN: BASE QUERY PLAN (GraphViz Format) | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = "BASE QUERY PLAN\nQuery: explain verbose select count(*) \nfrom \n(\nSELECT DISTINCT\nVBAK_VBAP.VBELN\nFROM\n__TEST_CELONIS_VBAK_VBAP as VBAK_VBAP\nJOIN __TEST_CELONIS_VBFA AS VBFA O | |
N\n VBAK_VBAP.MANDT = VBFA.MANDT AND\n VBAK_VBAP.VBELN = VBFA.VBELV AND\n VBAK_VBAP.POSNR = VBFA.POSNV\nJOIN __TEST_CELONIS_VBRP AS VBRP ON\n VBFA.MANDT = VBRP.MANDT AND\n VBFA.VBELN = VBRP.VBELN | |
AND\n VBFA.POSNN = VBRP.POSNR\nJOIN __TEST_CELONIS_VBRK AS VBRK ON\n VBRP.MANDT = VBRK.MANDT AND\n VBRP.VBELN = VBRK.VBELN\nLEFT join \"__TEST_CELONIS_USR02\" U2 on \n VBAK_VBAP.VBAK_ERNAM=u2.BNAME | |
\n)test_9B;\n\nAll Nodes Vector: \n\n node[0]=v_celonis_node0001 (initiator) Up\n node[1]=v_celonis_node0002 (executor) Up\n node[2]=v_celonis_node0003 (executor) Up\n\nParticipating subscriptions: \n\n replic | |
a: [<0, 1, 2>]\n segment0001: [<0>]\n segment0002: [<1>]\n segment0003: [<2>]\n segment0004: [<0>]\n segment0005: [<1>]\n segment0006: [<2>]\n segment0007: [<0>]\n segment0008: [<1>]\n segment0009: [<2>]\ | |
n segment0010: [<0>]\n segment0011: [<1>]\n segment0012: [<2>]\n", labelloc=t, labeljust=l ordering=out] | |
0[label = "Root \nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: -1", color = "green", shape = "house"]; | |
1[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"]; | |
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
3[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count( | |
*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
4[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green | |
", shape = "box"]; | |
5[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
6[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
7[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
8[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
9[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varcha | |
r(120)", color = "green", shape = "box"]; | |
11[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
12[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(0)), 0), | |
4294967295) \< 1431655765)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 4294967295)\" | |
, v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
17[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
18[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PAT | |
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nno | |
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c | |
olor = "brown", shape = "box"]; | |
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\ | |
nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"]; | |
20[label = "Recv(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: | |
UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
21[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
22[label = "GroupByHash(Sort Groups): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)", color = "green", shape = "box"]; | |
23[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
24[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(1 | |
20)", color = "brown", shape = "box"]; | |
25[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V | |
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
26[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH | |
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN | |
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varc | |
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"]; | |
27[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS | |
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc | |
: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"]; | |
28[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
29[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
30[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2, | |
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
31[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V | |
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"]; | |
32[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4 | |
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
33[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V | |
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
34[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_super and previous join | |
(PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.POSNV)\ | |
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc | |
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
35[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(MergeJoin): VBFA.MANDT\nSIP9 | |
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte | |
d)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)", color = "brown", shape = "box"]; | |
36[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
37[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
38[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] | |
- Varchar(72)", color = "green", shape = "box"]; | |
39[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
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 | |
ELONIS_USR02_super (PATH ID: 10)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.B | |
NAME\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color | |
= "green", shape = "box"]; | |
41[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[ | |
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
42[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape | |
= "box"]; | |
43[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 30744573456 | |
18258602)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segm | |
ented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = | |
"green", shape = "box"]; | |
44[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB | |
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
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] - | |
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
46[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
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\ | |
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color | |
= "brown", shape = "box"]; | |
48[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
49[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(0)) \< 307445734561825860 | |
2)\", v_celonis_node0002 --\> \"(hash(VAL(0)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(0)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P | |
roperties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
50[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
51[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
52[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"]; | |
53[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
1->0 [label = "V[0] S=0, D=0",color = "black"]; | |
2->1 [label = "0",color = "blue"]; | |
3->2 [label = "0",color = "blue"]; | |
4->3 [label = "0",color = "blue"]; | |
5->4 [label = "0",color = "blue"]; | |
6->5 [label = "0",color = "blue"]; | |
7->6 [label = "0",color = "blue"]; | |
8->7 [label = "0",color = "blue"]; | |
9->8 [label = "0",color = "blue"]; | |
10->9 [label = "0",color = "blue"]; | |
11->10 [label = "0",color = "blue"]; | |
12->11 [label = "0",color = "blue"]; | |
13->12 [label = "0",color = "blue"]; | |
14->13 [label = "0",color = "blue"]; | |
15->14 [label = "0",color = "blue"]; | |
16->15 [label = "0",color = "blue"]; | |
17->16 [label = "0",color = "blue"]; | |
18->17 [label = "0",color = "blue"]; | |
19->18 [label = "0",color = "blue"]; | |
20->18 [label = "1",color = "blue"]; | |
21->20 [label = "0",color = "blue"]; | |
22->21 [label = "0",color = "blue"]; | |
23->22 [label = "0",color = "blue"]; | |
24->23 [label = "0",color = "blue"]; | |
25->24 [label = "0",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->26 [label = "0",color = "blue"]; | |
28->26 [label = "1",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->29 [label = "0",color = "blue"]; | |
31->30 [label = "0",color = "blue"]; | |
32->31 [label = "0",color = "blue"]; | |
33->32 [label = "0",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->34 [label = "0",color = "blue"]; | |
36->34 [label = "1",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->37 [label = "0",color = "blue"]; | |
39->38 [label = "0",color = "blue"]; | |
40->39 [label = "0",color = "blue"]; | |
41->40 [label = "0",color = "blue"]; | |
42->41 [label = "0",color = "blue"]; | |
43->42 [label = "0",color = "blue"]; | |
44->43 [label = "0",color = "blue"]; | |
45->44 [label = "0",color = "blue"]; | |
46->45 [label = "0",color = "blue"]; | |
47->46 [label = "0",color = "blue"]; | |
48->40 [label = "1",color = "blue"]; | |
49->48 [label = "0",color = "blue"]; | |
50->49 [label = "0",color = "blue"]; | |
51->50 [label = "0",color = "blue"]; | |
52->51 [label = "0",color = "blue"]; | |
53->52 [label = "0",color = "blue"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5153 | |
File Handles: 551 | |
Worker Threads: 276 | |
Blocking Threads: 40 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 2 | |
Max Threads: 64 | |
Extra Memory Reservation MB 387 | |
----------------------------- | |
----------------------------------------------- | |
PLAN: ANNOTATED BY DISTRIBUTOR (GraphViz Format) | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = " ANNOTATED BY DISTRIBUTOR \n", labelloc=t, labeljust=l ordering=out] | |
0[label = "Root \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: -1", color = "green", shape = "house"]; | |
1[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"]; | |
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
3[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count( | |
*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
4[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green | |
", shape = "box"]; | |
5[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
6[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
7[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
8[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
9[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varcha | |
r(120)", color = "green", shape = "box"]; | |
11[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
12[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(0)), 0), | |
4294967295) \< 1431655765)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 4294967295)\" | |
, v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
17[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
18[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PAT | |
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nno | |
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c | |
olor = "brown", shape = "box"]; | |
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\ | |
nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"]; | |
20[label = "Recv(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: | |
UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
21[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
22[label = "GroupByHash(Sort Groups): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)", color = "green", shape = "box"]; | |
23[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
24[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(1 | |
20)", color = "brown", shape = "box"]; | |
25[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V | |
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
26[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH | |
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN | |
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varc | |
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"]; | |
27[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS | |
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc | |
: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"]; | |
28[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
29[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
30[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2, | |
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
31[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V | |
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"]; | |
32[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4 | |
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
33[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V | |
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
34[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_super and previous join | |
(PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.POSNV)\ | |
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc | |
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
35[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(MergeJoin): VBFA.MANDT\nSIP9 | |
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte | |
d)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)", color = "brown", shape = "box"]; | |
36[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
37[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
38[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] | |
- Varchar(72)", color = "green", shape = "box"]; | |
39[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
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 | |
ELONIS_USR02_super (PATH ID: 10)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.B | |
NAME\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color | |
= "green", shape = "box"]; | |
41[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[ | |
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
42[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape | |
= "box"]; | |
43[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 30744573456 | |
18258602)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segm | |
ented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = | |
"green", shape = "box"]; | |
44[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB | |
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
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] - | |
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
46[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
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\ | |
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color | |
= "brown", shape = "box"]; | |
48[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
49[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(0)) \< 307445734561825860 | |
2)\", v_celonis_node0002 --\> \"(hash(VAL(0)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(0)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P | |
roperties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
50[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
51[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
52[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"]; | |
53[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
1->0 [label = "V[0] S=0, D=0",color = "black"]; | |
2->1 [label = "0",color = "blue"]; | |
3->2 [label = "0",color = "blue"]; | |
4->3 [label = "0",color = "blue"]; | |
5->4 [label = "0",color = "blue"]; | |
6->5 [label = "0",color = "blue"]; | |
7->6 [label = "0",color = "blue"]; | |
8->7 [label = "0",color = "blue"]; | |
9->8 [label = "0",color = "blue"]; | |
10->9 [label = "0",color = "blue"]; | |
11->10 [label = "0",color = "blue"]; | |
12->11 [label = "0",color = "blue"]; | |
13->12 [label = "0",color = "blue"]; | |
14->13 [label = "0",color = "blue"]; | |
15->14 [label = "0",color = "blue"]; | |
16->15 [label = "0",color = "blue"]; | |
17->16 [label = "0",color = "blue"]; | |
18->17 [label = "0",color = "blue"]; | |
19->18 [label = "0",color = "blue"]; | |
20->18 [label = "1",color = "blue"]; | |
21->20 [label = "0",color = "blue"]; | |
22->21 [label = "0",color = "blue"]; | |
23->22 [label = "0",color = "blue"]; | |
24->23 [label = "0",color = "blue"]; | |
25->24 [label = "0",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->26 [label = "0",color = "blue"]; | |
28->26 [label = "1",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->29 [label = "0",color = "blue"]; | |
31->30 [label = "0",color = "blue"]; | |
32->31 [label = "0",color = "blue"]; | |
33->32 [label = "0",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->34 [label = "0",color = "blue"]; | |
36->34 [label = "1",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->37 [label = "0",color = "blue"]; | |
39->38 [label = "0",color = "blue"]; | |
40->39 [label = "0",color = "blue"]; | |
41->40 [label = "0",color = "blue"]; | |
42->41 [label = "0",color = "blue"]; | |
43->42 [label = "0",color = "blue"]; | |
44->43 [label = "0",color = "blue"]; | |
45->44 [label = "0",color = "blue"]; | |
46->45 [label = "0",color = "blue"]; | |
47->46 [label = "0",color = "blue"]; | |
48->40 [label = "1",color = "blue"]; | |
49->48 [label = "0",color = "blue"]; | |
50->49 [label = "0",color = "blue"]; | |
51->50 [label = "0",color = "blue"]; | |
52->51 [label = "0",color = "blue"]; | |
53->52 [label = "0",color = "blue"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5153 | |
File Handles: 551 | |
Worker Threads: 276 | |
Blocking Threads: 40 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 2 | |
Max Threads: 64 | |
Extra Memory Reservation MB 387 | |
----------------------------- | |
----------------------------------------------- | |
PLAN: INITIATOR NODE (GraphViz Format) | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = " INITIATOR NODE \n", labelloc=t, labeljust=l ordering=out] | |
0[label = "Root \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: -1", color = "green", shape = "house"]; | |
1[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"]; | |
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
3[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count( | |
*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
4[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green | |
", shape = "box"]; | |
5[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
6[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
7[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
8[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
9[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varcha | |
r(120)", color = "green", shape = "box"]; | |
11[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
12[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
17[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
18[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PAT | |
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nno | |
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c | |
olor = "brown", shape = "box"]; | |
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\ | |
nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"]; | |
20[label = "Recv(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: | |
UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
21[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
22[label = "GroupByHash(Sort Groups): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)", color = "green", shape = "box"]; | |
23[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
24[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(1 | |
20)", color = "brown", shape = "box"]; | |
25[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V | |
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
26[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH | |
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN | |
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varc | |
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"]; | |
27[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS | |
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc | |
: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"]; | |
28[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
29[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
30[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2, | |
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
31[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V | |
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"]; | |
32[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4 | |
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
33[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V | |
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
34[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_super and previous join | |
(PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.POSNV)\ | |
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc | |
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
35[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(MergeJoin): VBFA.MANDT\nSIP9 | |
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte | |
d)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)", color = "brown", shape = "box"]; | |
36[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
37[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
38[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] | |
- Varchar(72)", color = "green", shape = "box"]; | |
39[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
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 received data and received data (PATH ID: 1 | |
0)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.BNAME\nSIPExpr Ids: \nnodeSet: | |
[0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
41[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[ | |
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
42[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape | |
= "box"]; | |
43[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN | |
SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "bo | |
x"]; | |
44[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB | |
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
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] - | |
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
46[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
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\ | |
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color | |
= "brown", shape = "box"]; | |
48[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
49[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
50[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
51[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
52[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"]; | |
53[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
1->0 [label = "V[0] S=0, D=0",color = "black"]; | |
2->1 [label = "0",color = "blue"]; | |
3->2 [label = "0",color = "blue"]; | |
4->3 [label = "0",color = "blue"]; | |
5->4 [label = "0",color = "blue"]; | |
6->5 [label = "0",color = "blue"]; | |
7->6 [label = "0",color = "blue"]; | |
8->7 [label = "0",color = "blue"]; | |
9->8 [label = "0",color = "blue"]; | |
10->9 [label = "0",color = "blue"]; | |
11->10 [label = "0",color = "blue"]; | |
12->11 [label = "0",color = "blue"]; | |
13->12 [label = "0",color = "blue"]; | |
14->13 [label = "0",color = "blue"]; | |
15->14 [label = "0",color = "blue"]; | |
16->15 [label = "0",color = "blue"]; | |
17->16 [label = "0",color = "blue"]; | |
18->17 [label = "0",color = "blue"]; | |
19->18 [label = "0",color = "blue"]; | |
20->18 [label = "1",color = "blue"]; | |
21->20 [label = "0",color = "blue"]; | |
22->21 [label = "0",color = "blue"]; | |
23->22 [label = "0",color = "blue"]; | |
24->23 [label = "0",color = "blue"]; | |
25->24 [label = "0",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->26 [label = "0",color = "blue"]; | |
28->26 [label = "1",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->29 [label = "0",color = "blue"]; | |
31->30 [label = "0",color = "blue"]; | |
32->31 [label = "0",color = "blue"]; | |
33->32 [label = "0",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->34 [label = "0",color = "blue"]; | |
36->34 [label = "1",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->37 [label = "0",color = "blue"]; | |
39->38 [label = "0",color = "blue"]; | |
40->39 [label = "0",color = "blue"]; | |
41->40 [label = "0",color = "blue"]; | |
42->41 [label = "0",color = "blue"]; | |
43->42 [label = "0",color = "blue"]; | |
44->43 [label = "0",color = "blue"]; | |
45->44 [label = "0",color = "blue"]; | |
46->45 [label = "0",color = "blue"]; | |
47->46 [label = "0",color = "blue"]; | |
48->40 [label = "1",color = "blue"]; | |
49->48 [label = "0",color = "blue"]; | |
50->49 [label = "0",color = "blue"]; | |
51->50 [label = "0",color = "blue"]; | |
52->51 [label = "0",color = "blue"]; | |
53->52 [label = "0",color = "blue"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5153 | |
File Handles: 551 | |
Worker Threads: 276 | |
Blocking Threads: 40 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 2 | |
Max Threads: 64 | |
Extra Memory Reservation MB 387 | |
----------------------------- | |
----------------------------------------------- | |
PLAN: EXECUTOR NODE v_celonis_node0002 (GraphViz Format) | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = " EXECUTOR NODE v_celonis_node0002 \n", labelloc=t, labeljust=l ordering=out] | |
0[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"]; | |
1[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green | |
", shape = "box"]; | |
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
3[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
4[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
5[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
6[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar | |
(120)", color = "green", shape = "box"]; | |
8[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
9[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTE | |
D]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
14[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
15[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PAT | |
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nno | |
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c | |
olor = "brown", shape = "box"]; | |
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\ | |
nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"]; | |
17[label = "Recv(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: | |
UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
18[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
19[label = "GroupByHash(Sort Groups): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)", color = "green", shape = "box"]; | |
20[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
21[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(1 | |
20)", color = "brown", shape = "box"]; | |
22[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V | |
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH | |
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN | |
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varc | |
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"]; | |
24[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS | |
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc | |
: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"]; | |
25[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
26[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
27[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2, | |
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
28[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V | |
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"]; | |
29[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4 | |
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
30[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V | |
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
31[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_super and previous join | |
(PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.POSNV)\ | |
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc | |
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
32[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(MergeJoin): VBFA.MANDT\nSIP9 | |
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte | |
d)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)", color = "brown", shape = "box"]; | |
33[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
34[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
35[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] | |
- Varchar(72)", color = "green", shape = "box"]; | |
36[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
37[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using received data and received data (PATH ID: 1 | |
0)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.BNAME\nSIPExpr Ids: \nnodeSet: | |
[0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
38[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[ | |
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
39[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape | |
= "box"]; | |
40[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN | |
SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "bo | |
x"]; | |
41[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB | |
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
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] - | |
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
43[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
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\ | |
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color | |
= "brown", shape = "box"]; | |
45[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
46[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
47[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
48[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
49[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"]; | |
50[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
1->0 [label = "0",color = "blue"]; | |
2->1 [label = "0",color = "blue"]; | |
3->2 [label = "0",color = "blue"]; | |
4->3 [label = "0",color = "blue"]; | |
5->4 [label = "0",color = "blue"]; | |
6->5 [label = "0",color = "blue"]; | |
7->6 [label = "0",color = "blue"]; | |
8->7 [label = "0",color = "blue"]; | |
9->8 [label = "0",color = "blue"]; | |
10->9 [label = "0",color = "blue"]; | |
11->10 [label = "0",color = "blue"]; | |
12->11 [label = "0",color = "blue"]; | |
13->12 [label = "0",color = "blue"]; | |
14->13 [label = "0",color = "blue"]; | |
15->14 [label = "0",color = "blue"]; | |
16->15 [label = "0",color = "blue"]; | |
17->15 [label = "1",color = "blue"]; | |
18->17 [label = "0",color = "blue"]; | |
19->18 [label = "0",color = "blue"]; | |
20->19 [label = "0",color = "blue"]; | |
21->20 [label = "0",color = "blue"]; | |
22->21 [label = "0",color = "blue"]; | |
23->22 [label = "0",color = "blue"]; | |
24->23 [label = "0",color = "blue"]; | |
25->23 [label = "1",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->26 [label = "0",color = "blue"]; | |
28->27 [label = "0",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->29 [label = "0",color = "blue"]; | |
31->30 [label = "0",color = "blue"]; | |
32->31 [label = "0",color = "blue"]; | |
33->31 [label = "1",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->34 [label = "0",color = "blue"]; | |
36->35 [label = "0",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->37 [label = "0",color = "blue"]; | |
39->38 [label = "0",color = "blue"]; | |
40->39 [label = "0",color = "blue"]; | |
41->40 [label = "0",color = "blue"]; | |
42->41 [label = "0",color = "blue"]; | |
43->42 [label = "0",color = "blue"]; | |
44->43 [label = "0",color = "blue"]; | |
45->37 [label = "1",color = "blue"]; | |
46->45 [label = "0",color = "blue"]; | |
47->46 [label = "0",color = "blue"]; | |
48->47 [label = "0",color = "blue"]; | |
49->48 [label = "0",color = "blue"]; | |
50->49 [label = "0",color = "blue"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5153 | |
File Handles: 548 | |
Worker Threads: 276 | |
Blocking Threads: 37 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 2 | |
Max Threads: 64 | |
Extra Memory Reservation MB 391 | |
----------------------------- | |
----------------------------------------------- | |
PLAN: EXECUTOR NODE v_celonis_node0003 (GraphViz Format) | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = " EXECUTOR NODE v_celonis_node0003 \n", labelloc=t, labeljust=l ordering=out] | |
0[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"]; | |
1[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green | |
", shape = "box"]; | |
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
3[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
4[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
5[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"]; | |
6[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar | |
(120)", color = "green", shape = "box"]; | |
8[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
9[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTE | |
D]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
14[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
15[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PAT | |
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nno | |
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c | |
olor = "brown", shape = "box"]; | |
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\ | |
nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"]; | |
17[label = "Recv(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: | |
UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
18[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"]; | |
19[label = "GroupByHash(Sort Groups): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)", color = "green", shape = "box"]; | |
20[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"]; | |
21[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(1 | |
20)", color = "brown", shape = "box"]; | |
22[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V | |
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"]; | |
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH | |
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN | |
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varc | |
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"]; | |
24[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS | |
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc | |
: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"]; | |
25[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
26[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
27[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2, | |
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"]; | |
28[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V | |
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"]; | |
29[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4 | |
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
30[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V | |
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
31[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_super and previous join | |
(PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.POSNV)\ | |
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc | |
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
32[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(MergeJoin): VBFA.MANDT\nSIP9 | |
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte | |
d)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)", color = "brown", shape = "box"]; | |
33[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
34[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\ | |
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
35[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] | |
- Varchar(72)", color = "green", shape = "box"]; | |
36[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1 | |
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
37[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using received data and received data (PATH ID: 1 | |
0)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.BNAME\nSIPExpr Ids: \nnodeSet: | |
[0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"]; | |
38[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[ | |
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
39[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie | |
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape | |
= "box"]; | |
40[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN | |
SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "bo | |
x"]; | |
41[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB | |
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
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] - | |
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
43[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - | |
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
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\ | |
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color | |
= "brown", shape = "box"]; | |
45[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
46[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
47[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
48[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
49[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"]; | |
50[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
1->0 [label = "0",color = "blue"]; | |
2->1 [label = "0",color = "blue"]; | |
3->2 [label = "0",color = "blue"]; | |
4->3 [label = "0",color = "blue"]; | |
5->4 [label = "0",color = "blue"]; | |
6->5 [label = "0",color = "blue"]; | |
7->6 [label = "0",color = "blue"]; | |
8->7 [label = "0",color = "blue"]; | |
9->8 [label = "0",color = "blue"]; | |
10->9 [label = "0",color = "blue"]; | |
11->10 [label = "0",color = "blue"]; | |
12->11 [label = "0",color = "blue"]; | |
13->12 [label = "0",color = "blue"]; | |
14->13 [label = "0",color = "blue"]; | |
15->14 [label = "0",color = "blue"]; | |
16->15 [label = "0",color = "blue"]; | |
17->15 [label = "1",color = "blue"]; | |
18->17 [label = "0",color = "blue"]; | |
19->18 [label = "0",color = "blue"]; | |
20->19 [label = "0",color = "blue"]; | |
21->20 [label = "0",color = "blue"]; | |
22->21 [label = "0",color = "blue"]; | |
23->22 [label = "0",color = "blue"]; | |
24->23 [label = "0",color = "blue"]; | |
25->23 [label = "1",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->26 [label = "0",color = "blue"]; | |
28->27 [label = "0",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->29 [label = "0",color = "blue"]; | |
31->30 [label = "0",color = "blue"]; | |
32->31 [label = "0",color = "blue"]; | |
33->31 [label = "1",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->34 [label = "0",color = "blue"]; | |
36->35 [label = "0",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->37 [label = "0",color = "blue"]; | |
39->38 [label = "0",color = "blue"]; | |
40->39 [label = "0",color = "blue"]; | |
41->40 [label = "0",color = "blue"]; | |
42->41 [label = "0",color = "blue"]; | |
43->42 [label = "0",color = "blue"]; | |
44->43 [label = "0",color = "blue"]; | |
45->37 [label = "1",color = "blue"]; | |
46->45 [label = "0",color = "blue"]; | |
47->46 [label = "0",color = "blue"]; | |
48->47 [label = "0",color = "blue"]; | |
49->48 [label = "0",color = "blue"]; | |
50->49 [label = "0",color = "blue"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5153 | |
File Handles: 548 | |
Worker Threads: 276 | |
Blocking Threads: 37 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 2 | |
Max Threads: 64 | |
Extra Memory Reservation MB 391 | |
----------------------------- | |
(820 rows) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment