Henry T
10/18/2024, 5:24 PMjay
10/18/2024, 5:25 PMjay
10/18/2024, 5:26 PMdf.explain(True) to display the physical plan!Henry T
10/18/2024, 5:27 PMFanoutByHash: 64065jay
10/18/2024, 5:32 PMHenry T
10/18/2024, 5:50 PM== Physical Plan ==
* HashJoin: Type = Left
| On = col(image_url)
|\
| * ReduceMerge
| |
| * FanoutByHash: 64065
| | Partition by = col(image_url)
| |
| * Project: ...
| | Clustering spec = { Num partitions = 64 }
| |
| * TabularScan:
| | Num Scan Tasks = 64
| | Estimated Scan Bytes = 11987515627
| | Clustering spec = { Num partitions = 64 }
| | Schema: {...}
| | Scan Tasks: [...]
|
* ReduceMerge
|
* FanoutByHash: 64065
| Partition by = col(image_url)
|
* Explode: col(image_url)
| Clustering spec = { Num partitions = 64065 }
|
* Project: ...
| Clustering spec = { Num partitions = 64065 }
|
* TabularScan:
| Num Scan Tasks = 64065
| Estimated Scan Bytes = 3253337041356
| Clustering spec = { Num partitions = 64065 }
| Schema: {...}
| Scan Tasks: [...]Henry T
10/18/2024, 5:51 PMYup this is likely choking the Ray head node because of the sheer number of Ray objectsInteresting, I was assuming the head node is not** storing any intermediate data.
jay
10/18/2024, 5:54 PMHenry T
10/18/2024, 6:06 PMYuri Gorokhov
10/18/2024, 6:11 PMYuri Gorokhov
10/18/2024, 6:12 PM64065 is high, what is reasonable in your experience?jay
10/18/2024, 6:26 PM