![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||||||||||
| |||||||||||
|
|
Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #6 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #5 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #4 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #7 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #3 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #1 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Access Table Queue ID = q1 #Columns = 6 |
|
#Columns = 6 |
|
Access Table Queue ID = q2 #Columns = 8 Nested Loop Join | Access Table Name = LOAD_TAB ID = 6,149 | | Index Scan: Name = DWDC_HST.PK_DM_LOAD_TAB ID = 1 | | | Regular Index (Not Clustered) | | | Index Columns: | | | | 1: DW_LOAD_TS (Ascending) | | #Columns = 1 | | #Key Columns = 0 | | | Start Key: Beginning of Index | | | Stop Key: End of Index | | Index-Only Access | | Index Prefetch: None | | Lock Intents | | | Table: Intent Share | | | Row : Next Key Share UNION Access Table Queue ID = q3 #Columns = 7 Nested Loop Join | Access Table Name = LOAD_TAB ID = 6,149 | | Index Scan: Name = DWDC_HST.PK_DM_LOAD_TAB ID = 1 | | | Regular Index (Not Clustered) | | | Index Columns: | | | | 1: DW_LOAD_TS (Ascending) | | #Columns = 1 | | #Key Columns = 1 | | | Start Key: Exclusive Value | | | | | 1: ? | | | Stop Key: Inclusive Value | | | | | 1: ? | | Index-Only Access | | Index Prefetch: None | | Lock Intents | | | Table: Intent Share | | | Row : Next Key Share ) |
|
Broadcast to Coordinator Node Rows Can Overflow to Temporary Table |
|
#Columns = 8 Compressed Table Volatile Cardinality Relation Scan | Prefetch: Eligible Lock Intents | Table: Intent Share | Row : Next Key Share Sargable Predicate(s) | Insert Into Asynchronous Table Queue ID = q2 | | Broadcast to All Nodes of Subsection 1 | | Rows Can Overflow to Temporary Table Insert Into Asynchronous Table Queue Completion ID = q2 |
|
Estimated Build Size: 400000 Estimated Probe Size: 480000 Access Table Queue ID = q7 #Columns = 3 Insert Into Asynchronous Table Queue ID = q3 Broadcast to All Nodes of Subsection 1 Rows Can Overflow to Temporary Table |
|
Not Piped Access Table Queue ID = q5 #Columns = 2 Insert Into Temp Table ID = t1 | #Columns = 2 End of Data Stream 1 |
|
#Columns = 5 Compressed Table Volatile Cardinality Relation Scan | Prefetch: Eligible Lock Intents | Table: Intent Share | Row : Next Key Share Residual Predicate(s) | #Predicates = 3 | Access Data Stream 1 | Access Temp Table ID = t1 | | #Columns = 2 | | Relation Scan | | | Prefetch: Eligible | ALL Subquery | | Access Data Stream 1 | Insert Into Asynchronous Table Queue ID = q4 | | Hash to Specific Node | | Rows Can Overflow to Temporary Tables Insert Into Asynchronous Table Queue Completion ID = q4 |
|
Index Scan: Name = DOCHEADER_PK ID = 1 | Regular Index (Not Clustered) | Index Columns: | | 1: DRN (Ascending) | | 2: SOURCE_ID (Ascending) #Columns = 2 Compressed Table Volatile Cardinality #Key Columns = 0 | Start Key: Beginning of Index | Stop Key: End of Index Index-Only Access Index Prefetch: Eligible 23 Lock Intents | Table: Intent Share | Row : Next Key Share Nested Loop Join Data Stream 2: | Not Piped | Access Table Queue ID = q6 #Columns = 0 | Insert Into Temp Table ID = t2 | | #Columns = 0 End of Data Stream 2 Access Temp Table ID = t2 | #Columns = 0 | Single Record | Relation Scan | | Prefetch: Eligible Insert Into Asynchronous Table Queue ID = q5 Broadcast to All Nodes of Subsection 4 Rows Can Overflow to Temporary Table |
|
Index Scan: Name = DWDC_HST.PK_DM_LOAD_TAB ID = 1 | Regular Index (Not Clustered) | Index Columns: | | 1: DW_LOAD_TS (Ascending) #Columns = 0 #Key Columns = 0 | Start Key: Beginning of Index | Stop Key: End of Index Index-Only Access Index Prefetch: None Lock Intents | Table: Intent Share | Row : Next Key Share Sargable Index Predicate(s) | Insert Into Asynchronous Table Queue ID = q6 | | Broadcast to All Nodes of Subsection 5 | | Rows Can Overflow to Temporary Table Insert Into Asynchronous Table Queue Completion ID = q6 |
|
Index Scan: Name = DB2P0003.IDX_DOCHEADER2 ID = 2 | Regular Index (Not Clustered) | Index Columns: | | 1: CURR_IND (Ascending) #Columns = 4 Compressed Table Volatile Cardinality #Key Columns = 1 | Start Key: Inclusive Value | | | 1: 1 | Stop Key: Inclusive Value | | | 1: 1 Data Prefetch: Eligible 891 Index Prefetch: Eligible 891 Lock Intents | Table: Intent Share | Row : Next Key Share Sargable Predicate(s) | Insert Into Asynchronous Table Queue ID = q7 | | Hash to Specific Node | | Rows Can Overflow to Temporary Tables Insert Into Asynchronous Table Queue Completion ID = q7 |
#3
| ||||||||||||
| ||||||||||||
|
|
Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #3 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #6 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #5 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #9 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #8 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #7 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #2 Broadcast to Node List | Nodes = 1, 2, 3, 4, 5, 6, 7, 8 Distribute Subsection #1 Broadcast to Node List | Nodes = 0, 1, 2, 3, 4, 5, 6, 7, 8 |
|
#Columns = 6 #Sort Key Columns = 6 | Key 1: (Ascending) | Key 2: (Ascending) | Key 3: (Ascending) | Key 4: (Ascending) | Key 5: (Ascending) | Key 6: (Ascending) Sortheap Allocation Parameters: | #Rows = 14258.000000 | Row Width = 36 Piped Duplicate Elimination Access Temp Table ID = t1 #Columns = 6 Relation Scan | Prefetch: Eligible Insert: Table Name = DMTRSTG.DW_EXTRACT_DRIVER ID = 2,59 |
|
Access Table Queue ID = q2 #Columns = 6 | Output Sorted and Unique | | #Key Columns = 3 | | | Key 1: (Ascending) | | | Key 2: (Ascending) | | | Key 3: (Ascending) UNION Access Table Queue ID = q4 #Columns = 1 Hash Join | Early Out: Single Match Per Outer Row | Estimated Build Size: 352000 | Estimated Probe Size: 304000 | Access Table Queue ID = q6 #Columns = 5 ) |
|
Hash to Specific Node Rows Can Overflow to Temporary Tables |
|
Access Table Name = LOAD_TAB ID = 6,149 | Index Scan: Name = DWDC_HST.PK_DM_LOAD_TAB ID = 1 | | Regular Index (Not Clustered) | | Index Columns: | | | 1: DW_LOAD_TS (Ascending) | #Columns = 1 | #Key Columns = 0 | | Start Key: Beginning of Index | | Stop Key: End of Index | Index-Only Access | Index Prefetch: None | Lock Intents | | Table: Intent Share | | Row : Next Key Share Insert Into Sorted Temp Table ID = t2 #Columns = 6 #Sort Key Columns = 3 | Key 1: (Ascending) | Key 2: (Ascending) | Key 3: (Ascending) Sortheap Allocation Parameters: | #Rows = 20273928.000000 | Row Width = 48 Piped Duplicate Elimination Access Temp Table ID = t2 #Columns = 6 Relation Scan | Prefetch: Eligible Sargable Predicate(s) | Insert Into Asynchronous Table Queue ID = q2 | | Hash to Specific Node | | Rows Can Overflow to Temporary Tables Insert Into Asynchronous Table Queue Completion ID = q2 |
|
#Columns = 8 Compressed Table Volatile Cardinality Relation Scan | Prefetch: Eligible Lock Intents | Table: Intent Share | Row : Next Key Share Sargable Predicate(s) | Insert Into Asynchronous Table Queue ID = q3 | | Broadcast to All Nodes of Subsection 3 | | Rows Can Overflow to Temporary Table Insert Into Asynchronous Table Queue Completion ID = q3 |
|
Access Table Name = LOAD_TAB ID = 6,149 | Index Scan: Name = DWDC_HST.PK_DM_LOAD_TAB ID = 1 | | Regular Index (Not Clustered) | | Index Columns: | | | 1: DW_LOAD_TS (Ascending) | #Columns = 1 | Single Record | #Key Columns = 1 | | Start Key: Exclusive Value | | | | 1: ? | | Stop Key: Inclusive Value | | | | 1: ? | Index-Only Access | Index Prefetch: None | Lock Intents | | Table: Intent Share | | Row : Next Key Share Insert Into Asynchronous Table Queue ID = q4 Hash to Specific Node Rows Can Overflow to Temporary Tables |
|
Index Scan: Name = DB2P0003.IDX_DOCHEADER2 ID = 2 | Regular Index (Not Clustered) | Index Columns: | | 1: CURR_IND (Ascending) #Columns = 4 Compressed Table Volatile Cardinality #Key Columns = 1 | Start Key: Inclusive Value | | | 1: 1 | Stop Key: Inclusive Value | | | 1: 1 Data Prefetch: Eligible 891 Index Prefetch: Eligible 891 Lock Intents | Table: Intent Share | Row : Next Key Share Sargable Predicate(s) | Insert Into Asynchronous Table Queue ID = q5 | | Broadcast to All Nodes of Subsection 5 | | Rows Can Overflow to Temporary Table Insert Into Asynchronous Table Queue Completion ID = q5 |
|
Not Piped Access Table Queue ID = q7 #Columns = 2 Insert Into Temp Table ID = t3 | #Columns = 2 End of Data Stream 1 |
|
#Columns = 5 Compressed Table Volatile Cardinality Relation Scan | Prefetch: Eligible Lock Intents | Table: Intent Share | Row : Next Key Share Residual Predicate(s) | #Predicates = 3 | Access Data Stream 1 | Access Temp Table ID = t3 | | #Columns = 2 | | Relation Scan | | | Prefetch: Eligible | ALL Subquery | | Access Data Stream 1 | Insert Into Asynchronous Table Queue ID = q6 | | Hash to Specific Node | | Rows Can Overflow to Temporary Tables Insert Into Asynchronous Table Queue Completion ID = q6 |
|
Index Scan: Name = DOCHEADER_PK ID = 1 | Regular Index (Not Clustered) | Index Columns: | | 1: DRN (Ascending) | | 2: SOURCE_ID (Ascending) #Columns = 2 Compressed Table Volatile Cardinality #Key Columns = 0 | Start Key: Beginning of Index | Stop Key: End of Index Index-Only Access Index Prefetch: Eligible 23 Lock Intents | Table: Intent Share | Row : Next Key Share Nested Loop Join Data Stream 2: | Not Piped | Access Table Queue ID = q8 #Columns = 0 | Insert Into Temp Table ID = t4 | | #Columns = 0 End of Data Stream 2 Access Temp Table ID = t4 | #Columns = 0 | Single Record | Relation Scan | | Prefetch: Eligible Insert Into Asynchronous Table Queue ID = q7 Broadcast to All Nodes of Subsection 7 Rows Can Overflow to Temporary Table |
|
Index Scan: Name = DWDC_HST.PK_DM_LOAD_TAB ID = 1 | Regular Index (Not Clustered) | Index Columns: | | 1: DW_LOAD_TS (Ascending) #Columns = 0 #Key Columns = 0 | Start Key: Beginning of Index | Stop Key: End of Index Index-Only Access Index Prefetch: None Lock Intents | Table: Intent Share | Row : Next Key Share Sargable Index Predicate(s) | Insert Into Asynchronous Table Queue ID = q8 | | Broadcast to All Nodes of Subsection 8 | | Rows Can Overflow to Temporary Table Insert Into Asynchronous Table Queue Completion ID = q8 |
#4
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |