Created
June 30, 2022 10:22
-
-
Save vyaslav/5792a124aa13701b2317480de04ff0d6 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._CASE_KEY | |
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_9A; | |
Access Path: | |
LDISTRIB_UNSEGMENTED | |
+-GROUPBY NOTHING [Cost: 989013.000000, Rows: 1.000000 Disk(B): 0.000000 CPU(B): 236.000000 Memory(B): 32.000000 Netwrk(B): 8.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._CASE_KEY) | |
| LDISTRIB_SEGMENTED | |
| +---> GROUPBY HASH (GLOBAL RESEGMENT GROUPS) (LOCAL RESEGMENT GROUPS) [Cost: 989011.000000, Rows: 1.000000 Disk(B): 0.000000 CPU(B): 452.000000 Memory(B): 488.000000 Netwrk(B): 688.000000 Parallelism: 3.000000] | |
[OutRowSz (B): 236] (PATH ID: 3) | |
| | Group By: VBAK_VBAP._CASE_KEY | |
| | Execute on: All Nodes | |
| | Sort Key: (__TEST_CELONIS_VBAK_VBAP._CASE_KEY) | |
| | LDISTRIB_SEGMENTED | |
| | +---> JOIN HASH [Cost: 989009.000000, Rows: 1.000000 Disk(B): 0.000000 CPU(B): 279006118.752591 Memory(B): 11136.000000 Netwrk(B): 10944.000000 Parallelism: 3.000000] [OutRowSz (B): 452] (PATH ID: 4) Inner (B | |
ROADCAST) | |
| | | Join Cond: (VBRP.MANDT = VBRK.MANDT) AND (VBRP.VBELN = VBRK.VBELN) | |
| | | 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(HashJoin): VBRK.MANDT), (SIP2(HashJoin): VBRK.VBELN), (SIP3(HashJoin): 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 [RightOuter] [Cost: 980419.000000, Rows: 4.000000 Disk(B): 655360.000000 CPU(B): 8576128.000000 Memory(B): 2160.000000 Netwrk(B): 4177568.000000 Parallelism: 3.000000] [OutRowSz (B): | |
912] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP._CASE_KEY,VBRP.MANDT,VBRP.VBELN Partial Aggs: (PATH ID: 6) Outer (RESEGMENT) Inner (RESEGMENT) | |
| | | | Join Cond: (VBAK_VBAP.VBAK_ERNAM = U2.BNAME) | |
| | | | Materialize at Input: VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR, VBAK_VBAP.VBAK_ERNAM, VBAK_VBAP._CASE_KEY | |
| | | | Execute on: All Nodes | |
| | | | LDISTRIB_UNSEGMENTED | |
| | | | +-- Outer -> 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 GROUP | |
ING) Partial GroupBy: U2.BNAME Partial Aggs: (PATH ID: 7) | |
| | | | | 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 | |
| | | | +-- Inner -> JOIN MERGEJOIN(inputs presorted) [Cost: 979238.000000, Rows: 2.000000 Disk(B): 183238655.963242 CPU(B): 345088080.666647 Memory(B): 439872.000000 Netwrk(B): 439872.000000 Parallelism: 3.00000 | |
0] [OutRowSz (B): 344] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP._CASE_KEY,VBRP.MANDT,VBRP.VBELN,VBAK_VBAP.VBAK_ERNAM Partial Aggs: (PATH ID: 8) Inner (RESEGMENT) | |
| | | | | Join Cond: (VBAK_VBAP.MANDT = VBFA.MANDT) AND (VBAK_VBAP.VBELN = VBFA.VBELV) AND (VBAK_VBAP.POSNR = VBFA.POSNV) | |
| | | | | Materialize at Input: VBFA.MANDT, VBFA.VBELV, VBFA.POSNV, VBFA.VBELN, VBFA.POSNN | |
| | | | | 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_VBAK_ | |
VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP) | |
| | | | | LDISTRIB_SEGMENTED | |
| | | | | +-- Outer -> STORAGE ACCESS for VBAK_VBAP [Cost: 10971.000000, Rows: 1365904.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252] | |
(PATH ID: 9) | |
| | | | | | Column Cost Aspects: [ Disk(B): 29884394.121097 CPU(B): 0.000000 Memory(B): 524507582.180524 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBAK_VBAP_super | |
| | | | | | Materialize: VBAK_VBAP.POSNR, VBAK_VBAP.MANDT, VBAK_VBAP.VBELN | |
| | | | | | Filter: (VBAK_VBAP.MANDT IS NOT NULL)/* sel=0.999999 ndv= 1 */ | |
| | | | | | Filter: (VBAK_VBAP.VBELN IS NOT NULL)/* sel=0.999999 ndv= 439072 */ | |
| | | | | | Filter: (VBAK_VBAP.POSNR IS NOT NULL)/* sel=0.999999 ndv= 148 */ | |
| | | | | | Execute on: All Nodes | |
| | | | | | Runtime Filters: (SIP4(MergeJoin): VBAK_VBAP.MANDT), (SIP5(MergeJoin): VBAK_VBAP.VBELN), (SIP6(MergeJoin): VBAK_VBAP.POSNR), (SIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR) | |
| | | | | | Sort Key: (__TEST_CELONIS_VBAK_VBAP.MANDT, __TEST_CELONIS_VBAK_VBAP.VBELN, __TEST_CELONIS_VBAK_VBAP.POSNR, __TEST_CELONIS_VBAK_VBAP.TABKEY_VBAK, __TEST_CELONIS_VBAK_VBAP.ERDAT, __TEST_CELONIS_VBA | |
K_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP) | |
| | | | | | LDISTRIB_SEGMENTED | |
| | | | | +-- Inner -> JOIN HASH [Cost: 950441.000000, Rows: 696.000000 Disk(B): 0.000000 CPU(B): 8079267413.133869 Memory(B): 2647969176.000000 Netwrk(B): 2489881464.000000 Parallelism: 3.000000] [OutRowSz (B): | |
300] (PUSHED GROUPING) Partial GroupBy: VBRP.MANDT,VBRP.VBELN,VBFA.MANDT,VBFA.VBELV,VBFA.POSNV Partial Aggs: (PATH ID: 10) Inner (BROADCAST) | |
| | | | | | Join Cond: (VBFA.MANDT = VBRP.MANDT) AND (VBFA.VBELN = VBRP.VBELN) AND (VBFA.POSNN = VBRP.POSNR) | |
| | | | | | 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. | |
RFMNG, __TEST_CELONIS_VBFA.MEINS) | |
| | | | | | LDISTRIB_SEGMENTED | |
| | | | | | +-- Outer -> STORAGE ACCESS for VBFA [Cost: 262382.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] ( | |
PATH ID: 11) | |
| | | | | | | Column Cost Aspects: [ Disk(B): 759431132.504104 CPU(B): 0.000000 Memory(B): 12323493600.319098 Netwrk(B): 0.000000 Parallelism: 3.000000 ] | |
| | | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBFA_super | |
| | | | | | | Materialize: VBFA.POSNN, VBFA.MANDT, VBFA.VBELN | |
| | | | | | | 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(HashJoin): VBFA.MANDT), (SIP9(HashJoin): VBFA.VBELN), (SIP10(HashJoin): VBFA.POSNN), (SIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN) | |
| | | | | | | 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_VBF | |
A.RFMNG, __TEST_CELONIS_VBFA.MEINS) | |
| | | | | | | LDISTRIB_SEGMENTED | |
| | | | | | +-- Inner -> 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] (PU | |
SHED GROUPING) Partial GroupBy: VBRP.MANDT,VBRP.VBELN,VBRP.POSNR Partial Aggs: (PATH ID: 12) | |
| | | | | | | 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 | |
| | | | | | | 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 | |
------------------------------ | |
----------------------------------------------- | |
Plan Extras | |
----------------------------------------------- | |
digraph G { | |
graph [rankdir=BT, label = "JoinGraph(Base)\nGuaranteed Uniqueness: \n(test_9A._CASE_KEY)", labelloc=t, labeljust=l ] | |
node139812526925024_0[label = "node 0 test_9A ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP)\noid 0 varno = 1\nGuaranteed Uniqueness: \n(test_9A._CASE_KEY)", color = "black"]; | |
subgraph cluster139812526927664 { | |
style=filled; | |
color=gray80; | |
label = "subquery for node 0\nGuaranteed Uniqueness: \n(VBAK_VBAP._CASE_KEY)" | |
node139812526927664_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"]; | |
node139812526927664_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"]; | |
node139812526927664_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"]; | |
node139812526927664_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"]; | |
node139812526927664_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"]; | |
node139812526927664_0 -> node139812526927664_4[dir="none" label="\nJoin preds: \n(VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\nouterJPreservedNode: 0\nprops: [OJ]"]; | |
node139812526927664_0 -> node139812526927664_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]"]; | |
node139812526927664_1 -> node139812526927664_2[dir="none" label="\nJoin preds: \n(VBFA.MANDT = VBRP.MANDT)\n(VBFA.VBELN = VBRP.VBELN)\n(VBFA.POSNN = VBRP.POSNR)\nprops: [IJ]"]; | |
node139812526927664_2 -> node139812526927664_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 = "HJO:(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,4)[R]I:[R] "]; | |
6->7 [label = "" color = "black" ]; | |
7[shape = "record" label = "P(2,4)"]; | |
6->8 [label = "" color = "black" ]; | |
8[shape = "record" label = "MJO:(2,0)I:[R] "]; | |
8->9 [label = "" color = "black" ]; | |
9[shape = "record" label = "P(2,0)"]; | |
8->10 [label = "" color = "black" ]; | |
10[shape = "record" label = "HJO:(2,1)I:(2,2)[B] "]; | |
10->11 [label = "" color = "black" ]; | |
11[shape = "record" label = "P(2,1)"]; | |
10->12 [label = "" color = "black" ]; | |
12[shape = "record" label = "P(2,2)"]; | |
8->13 [label = "" color = "black" ]; | |
13[shape = "record" label = "P(2,1)"]; | |
6->14 [label = "" color = "black" ]; | |
14[shape = "record" label = "P(2,0)"]; | |
} | |
----------------------------------------------- | |
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._CASE_KEY\nFROM\n__TEST_CELONIS_VBAK_VBAP as VBAK_VBAP\nJOIN __TEST_CELONIS_VBFA AS VB | |
FA ON\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.V | |
BELN 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.B | |
NAME\n)test_9A;\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 re | |
plica: [<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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] | |
- Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo | |
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"]; | |
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
17[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
18[label = "Join: Hash-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 (PATH | |
ID: 4)\nflags: [JF_OUTER_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\nnodeSet: [0, 1, 2] \n[L | |
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown", | |
shape = "box"]; | |
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst | |
artEpoch 0\nendEpoch 3951227\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\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,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\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
22[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_USR02_super and previous joi | |
n (PATH ID: 6)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
24[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
25[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\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"]; | |
26[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"]; | |
27[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
28[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"]; | |
29[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
30[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: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
31[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 307445734561825860 | |
2)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P | |
roperties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", sh | |
ape = "box"]; | |
32[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
34[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL | |
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
35[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: | |
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
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.PO | |
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha | |
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop | |
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"]; | |
38[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert | |
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr | |
een", shape = "box"]; | |
39[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4 | |
), VAL(1)), 0), 4294967295) \< 357913943)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 715827884)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), | |
4294967295) \< 1073741825)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 1431655766)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) | |
\< 1789569707)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2147483648)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2505397589 | |
)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3221225471)\", v_celoni | |
s_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3579139412)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3937053353)\", v_celonis_node0003 -- | |
\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varc | |
har(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
40[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2, | |
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
41[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\ | |
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"]; | |
43[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU | |
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
44[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] | |
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
45[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and __TEST_CELONIS_VBRP | |
_super (PATH ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\ | |
n VBFA.VBELN<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: PO | |
SNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
46[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(HashJoin): VBFA.MANDT\nSIP9( | |
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n | |
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
47[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\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: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
48[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
49[label = "GroupByHash(Cap Memory): 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: VBRP.POSNR[4,3] - | |
Varchar(72)", color = "green", shape = "box"]; | |
50[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V | |
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"]; | |
51[label = "GroupByPipe(HashPrepass): 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: VBRP.POSNR[4,3] - V | |
archar(72)", color = "brown", shape = "box"]; | |
52[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\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"]; | |
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->27 [label = "0",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->23 [label = "1",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->35 [label = "0",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->36 [label = "1",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->45 [label = "1",color = "blue"]; | |
48->47 [label = "0",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"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5122 | |
File Handles: 771 | |
Worker Threads: 307 | |
Blocking Threads: 40 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 3 | |
Max Threads: 64 | |
Extra Memory Reservation MB 226 | |
----------------------------- | |
----------------------------------------------- | |
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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] | |
- Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo | |
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"]; | |
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
17[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
18[label = "Join: Hash-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 (PATH | |
ID: 4)\nflags: [JF_OUTER_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\nnodeSet: [0, 1, 2] \n[L | |
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown", | |
shape = "box"]; | |
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst | |
artEpoch 0\nendEpoch 3951227\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\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,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\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
22[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_USR02_super and previous joi | |
n (PATH ID: 6)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local | |
Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
24[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
25[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\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"]; | |
26[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"]; | |
27[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
28[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"]; | |
29[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
30[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: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
31[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 307445734561825860 | |
2)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P | |
roperties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", sh | |
ape = "box"]; | |
32[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
34[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL | |
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
35[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: | |
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
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.PO | |
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha | |
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop | |
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"]; | |
38[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert | |
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr | |
een", shape = "box"]; | |
39[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4 | |
), VAL(1)), 0), 4294967295) \< 357913943)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 715827884)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), | |
4294967295) \< 1073741825)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 1431655766)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) | |
\< 1789569707)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2147483648)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2505397589 | |
)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3221225471)\", v_celoni | |
s_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3579139412)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3937053353)\", v_celonis_node0003 -- | |
\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varc | |
har(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
40[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2, | |
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
41[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\ | |
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"]; | |
43[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU | |
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
44[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] | |
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
45[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and __TEST_CELONIS_VBRP | |
_super (PATH ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\ | |
n VBFA.VBELN<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: PO | |
SNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
46[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(HashJoin): VBFA.MANDT\nSIP9( | |
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n | |
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
47[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\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: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
48[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
49[label = "GroupByHash(Cap Memory): 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: VBRP.POSNR[4,3] - | |
Varchar(72)", color = "green", shape = "box"]; | |
50[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V | |
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"]; | |
51[label = "GroupByPipe(HashPrepass): 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: VBRP.POSNR[4,3] - V | |
archar(72)", color = "brown", shape = "box"]; | |
52[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\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"]; | |
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->27 [label = "0",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->23 [label = "1",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->35 [label = "0",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->36 [label = "1",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->45 [label = "1",color = "blue"]; | |
48->47 [label = "0",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"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5122 | |
File Handles: 771 | |
Worker Threads: 307 | |
Blocking Threads: 40 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 3 | |
Max Threads: 64 | |
Extra Memory Reservation MB 226 | |
----------------------------- | |
----------------------------------------------- | |
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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] | |
- Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo | |
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"]; | |
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
17[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
18[label = "Join: Hash-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 (PATH | |
ID: 4)\nflags: [JF_OUTER_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\nnodeSet: [0, 1, 2] \n[L | |
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown", | |
shape = "box"]; | |
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst | |
artEpoch 0\nendEpoch 3951227\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\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,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\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
22[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using received data and previous join (PATH ID: 6 | |
)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Pr | |
operties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
24[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
25[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\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"]; | |
26[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"]; | |
27[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
28[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"]; | |
29[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
30[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: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
31[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
32[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
34[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL | |
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
35[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: | |
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
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.PO | |
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha | |
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop | |
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"]; | |
38[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert | |
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr | |
een", shape = "box"]; | |
39[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN | |
SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", s | |
hape = "box"]; | |
40[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2, | |
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
41[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\ | |
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"]; | |
43[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU | |
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
44[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] | |
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
45[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and received data (PATH | |
ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\n VBFA.VBEL | |
N<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\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] - V | |
archar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
46[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(HashJoin): VBFA.MANDT\nSIP9( | |
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n | |
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
47[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\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: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
48[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
49[label = "GroupByHash(Cap Memory): 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: VBRP.POSNR[4,3] - | |
Varchar(72)", color = "green", shape = "box"]; | |
50[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V | |
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"]; | |
51[label = "GroupByPipe(HashPrepass): 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: VBRP.POSNR[4,3] - V | |
archar(72)", color = "brown", shape = "box"]; | |
52[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\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"]; | |
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->27 [label = "0",color = "blue"]; | |
29->28 [label = "0",color = "blue"]; | |
30->23 [label = "1",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->35 [label = "0",color = "blue"]; | |
37->36 [label = "0",color = "blue"]; | |
38->36 [label = "1",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->45 [label = "1",color = "blue"]; | |
48->47 [label = "0",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"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5122 | |
File Handles: 771 | |
Worker Threads: 307 | |
Blocking Threads: 40 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 3 | |
Max Threads: 64 | |
Extra Memory Reservation MB 226 | |
----------------------------- | |
----------------------------------------------- | |
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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] | |
- Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo | |
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"]; | |
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
14[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
15[label = "Join: Hash-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 (PATH | |
ID: 4)\nflags: [JF_OUTER_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\nnodeSet: [0, 1, 2] \n[L | |
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown", | |
shape = "box"]; | |
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst | |
artEpoch 0\nendEpoch 3951227\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\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,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\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
19[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
20[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using received data and previous join (PATH ID: 6 | |
)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Pr | |
operties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
21[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
22[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\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"]; | |
23[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"]; | |
24[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
25[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"]; | |
26[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
27[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: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
28[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
29[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
30[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
31[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL | |
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
32[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: | |
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
33[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
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.PO | |
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha | |
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
34[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop | |
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"]; | |
35[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert | |
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr | |
een", shape = "box"]; | |
36[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN | |
SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", s | |
hape = "box"]; | |
37[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2, | |
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
38[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\ | |
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
39[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"]; | |
40[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU | |
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
41[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] | |
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
42[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and received data (PATH | |
ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\n VBFA.VBEL | |
N<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\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] - V | |
archar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
43[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(HashJoin): VBFA.MANDT\nSIP9( | |
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n | |
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
44[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\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: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
45[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
46[label = "GroupByHash(Cap Memory): 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: VBRP.POSNR[4,3] - | |
Varchar(72)", color = "green", shape = "box"]; | |
47[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V | |
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"]; | |
48[label = "GroupByPipe(HashPrepass): 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: VBRP.POSNR[4,3] - V | |
archar(72)", color = "brown", shape = "box"]; | |
49[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\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"]; | |
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->24 [label = "0",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->20 [label = "1",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->32 [label = "0",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->33 [label = "1",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->42 [label = "1",color = "blue"]; | |
45->44 [label = "0",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"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5122 | |
File Handles: 768 | |
Worker Threads: 307 | |
Blocking Threads: 37 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 3 | |
Max Threads: 64 | |
Extra Memory Reservation MB 230 | |
----------------------------- | |
----------------------------------------------- | |
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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] | |
- Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", 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._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"]; | |
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo | |
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"]; | |
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
14[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"]; | |
15[label = "Join: Hash-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 (PATH | |
ID: 4)\nflags: [JF_OUTER_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\nnodeSet: [0, 1, 2] \n[L | |
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown", | |
shape = "box"]; | |
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst | |
artEpoch 0\nendEpoch 3951227\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\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,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\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
19[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
20[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using received data and previous join (PATH ID: 6 | |
)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Pr | |
operties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
21[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: | |
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"]; | |
22[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\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"]; | |
23[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"]; | |
24[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p | |
urple", shape = "box"]; | |
25[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"]; | |
26[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo | |
r = "brown", shape = "box"]; | |
27[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: | |
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
28[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT | |
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
29[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE | |
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"]; | |
30[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2 | |
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"]; | |
31[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL | |
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
32[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: | |
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"]; | |
33[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous | |
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.PO | |
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha | |
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
34[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL | |
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop | |
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"]; | |
35[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert | |
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr | |
een", shape = "box"]; | |
36[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN | |
SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", s | |
hape = "box"]; | |
37[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2, | |
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"]; | |
38[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\ | |
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"]; | |
39[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3 | |
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"]; | |
40[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU | |
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
41[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] | |
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
42[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and received data (PATH | |
ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\n VBFA.VBEL | |
N<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\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] - V | |
archar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"]; | |
43[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(HashJoin): VBFA.MANDT\nSIP9( | |
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n | |
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"]; | |
44[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\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: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
45[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V | |
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"]; | |
46[label = "GroupByHash(Cap Memory): 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: VBRP.POSNR[4,3] - | |
Varchar(72)", color = "green", shape = "box"]; | |
47[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V | |
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"]; | |
48[label = "GroupByPipe(HashPrepass): 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: VBRP.POSNR[4,3] - V | |
archar(72)", color = "brown", shape = "box"]; | |
49[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\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"]; | |
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->24 [label = "0",color = "blue"]; | |
26->25 [label = "0",color = "blue"]; | |
27->20 [label = "1",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->32 [label = "0",color = "blue"]; | |
34->33 [label = "0",color = "blue"]; | |
35->33 [label = "1",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->42 [label = "1",color = "blue"]; | |
45->44 [label = "0",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"]; | |
} | |
Estimated resources for plan: | |
----------------------------- | |
Scratch Memory MB: 5122 | |
File Handles: 768 | |
Worker Threads: 307 | |
Blocking Threads: 37 | |
Externalizing Ops: 63 | |
Unbounded Mem Ops: 3 | |
Max Threads: 64 | |
Extra Memory Reservation MB 230 | |
----------------------------- | |
(809 rows) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment