4.0.1
Jobs
Stages
Storage
Environment
Executors
SQL / DataFrame
Structured Streaming
crp-wrkload-determination
application UI
Details for Stage 237 (Attempt 0)
Resource Profile Id:
0
Total Time Across All Tasks:
0.9 s
Locality Level Summary:
Process local: 200
Input Size / Records:
3.1 KiB / 0
Associated Job Ids:
109
DAG Visualization
digraph G { id="graph_237"; subgraph graph_stage_237 { id="graph_stage_237"; isCluster="true"; label="Stage 237"; subgraph cluster_1255 { id="cluster_1255"; isCluster="true"; label="Exchange"; 467 [id="node_467" labelType="html" label="ShuffledRowRDD [467] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1251 { id="cluster_1251"; isCluster="true"; label="WholeStageCodegen (1)"; 468 [id="node_468" labelType="html" label="MapPartitionsRDD [468] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1250 { id="cluster_1250"; isCluster="true"; label="MapGroups"; 469 [id="node_469" labelType="html" label="MapPartitionsRDD [469] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1247 { id="cluster_1247"; isCluster="true"; label="WholeStageCodegen (2)"; 470 [id="node_470" labelType="html" label="MapPartitionsRDD [470] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1256 { id="cluster_1256"; isCluster="true"; label="mapPartitionsInternal"; 471 [id="node_471" labelType="html" label="MapPartitionsRDD [471] [Unordered]<br>$anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128}"]; } subgraph cluster_1257 { id="cluster_1257"; isCluster="true"; label="mapPartitionsInternal"; 472 [id="node_472" labelType="html" label="AdaptiveSparkPlan isFinalPlan=false\n+- SerializeFromObject [static_invoke(UTF8String.fromString(invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).path()))) AS path#3954, invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).length()) AS length#3955L, invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).isDir()) AS isDir#3956, invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).modificationTime()) AS modificationTime#3957L]\n +- MapGroups org.apache.spark.sql.internal.UDFAdaptors$$$Lambda/0x000000080209d5c0@754784c3, invoke(value#3948.toString()), newInstance(class org.apache.spark.sql.delta.SerializableFileStatus), [value#3948], [path#3938, length#3939L, isDir#3940, modificationTime#3941L], obj#3953: org.apache.spark.sql.delta.SerializableFileStatus\n +- Sort [value#3948 ASC NULLS FIRST], false, 0\n ... [472] [Cached] [Unordered]<br>$anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128}"]; } subgraph cluster_1345 { id="cluster_1345"; isCluster="true"; label="InMemoryTableScan"; 494 [id="node_494" labelType="html" label="MapPartitionsRDD [494] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; 495 [id="node_495" labelType="html" label="MapPartitionsRDD [495] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; 496 [id="node_496" labelType="html" label="MapPartitionsRDD [496] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1341 { id="cluster_1341"; isCluster="true"; label="WholeStageCodegen (3)"; 497 [id="node_497" labelType="html" label="MapPartitionsRDD [497] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1340 { id="cluster_1340"; isCluster="true"; label="DeserializeToObject"; 498 [id="node_498" labelType="html" label="MapPartitionsRDD [498] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1339 { id="cluster_1339"; isCluster="true"; label="MapPartitions"; 499 [id="node_499" labelType="html" label="MapPartitionsRDD [499] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1335 { id="cluster_1335"; isCluster="true"; label="WholeStageCodegen (4)"; 500 [id="node_500" labelType="html" label="MapPartitionsRDD [500] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_1334 { id="cluster_1334"; isCluster="true"; label="Exchange"; 501 [id="node_501" labelType="html" label="MapPartitionsRDD [501] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } } 467->468; 468->469; 469->470; 470->471; 471->472; 472->494; 494->495; 495->496; 496->497; 497->498; 498->499; 499->500; 500->501; }
466,467
472
Event Timeline
Enable zooming
Tasks: 200. 2 Pages. Jump to
. Show
items in a page.
Go
Scheduler Delay
Task Deserialization Time
Shuffle Read Time
Executor Computing Time
Shuffle Write Time
Result Serialization Time
Getting Result Time