4.0.1
Jobs
Stages
Storage
Environment
Executors
SQL / DataFrame
Structured Streaming
crp-wrkload-determination
application UI
Details for Stage 111 (Attempt 0)
Resource Profile Id:
0
Total Time Across All Tasks:
0.6 s
Locality Level Summary:
Process local: 200
Input Size / Records:
3.1 KiB / 0
Associated Job Ids:
51
DAG Visualization
digraph G { id="graph_111"; subgraph graph_stage_111 { id="graph_stage_111"; isCluster="true"; label="Stage 111"; subgraph cluster_533 { id="cluster_533"; isCluster="true"; label="Exchange"; 194 [id="node_194" labelType="html" label="ShuffledRowRDD [194] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_529 { id="cluster_529"; isCluster="true"; label="WholeStageCodegen (1)"; 195 [id="node_195" labelType="html" label="MapPartitionsRDD [195] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_528 { id="cluster_528"; isCluster="true"; label="MapGroups"; 196 [id="node_196" labelType="html" label="MapPartitionsRDD [196] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_525 { id="cluster_525"; isCluster="true"; label="WholeStageCodegen (2)"; 197 [id="node_197" labelType="html" label="MapPartitionsRDD [197] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_534 { id="cluster_534"; isCluster="true"; label="mapPartitionsInternal"; 198 [id="node_198" labelType="html" label="MapPartitionsRDD [198] [Unordered]<br>$anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128}"]; } subgraph cluster_535 { id="cluster_535"; isCluster="true"; label="mapPartitionsInternal"; 199 [id="node_199" 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#1699, invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).length()) AS length#1700L, invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).isDir()) AS isDir#1701, invoke(knownnotnull(assertnotnull(input[0, org.apache.spark.sql.delta.SerializableFileStatus, true])).modificationTime()) AS modificationTime#1702L]\n +- MapGroups org.apache.spark.sql.internal.UDFAdaptors$$$Lambda/0x000000080209d5c0@563ebb8d, invoke(value#1693.toString()), newInstance(class org.apache.spark.sql.delta.SerializableFileStatus), [value#1693], [path#1683, length#1684L, isDir#1685, modificationTime#1686L], obj#1698: org.apache.spark.sql.delta.SerializableFileStatus\n +- Sort [value#1693 ASC NULLS FIRST], false, 0\n ... [199] [Cached] [Unordered]<br>$anonfun$recordDeltaOperationInternal$1 at DatabricksLogging.scala:128}"]; } subgraph cluster_623 { id="cluster_623"; isCluster="true"; label="InMemoryTableScan"; 221 [id="node_221" labelType="html" label="MapPartitionsRDD [221] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; 222 [id="node_222" labelType="html" label="MapPartitionsRDD [222] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; 223 [id="node_223" labelType="html" label="MapPartitionsRDD [223] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_619 { id="cluster_619"; isCluster="true"; label="WholeStageCodegen (3)"; 224 [id="node_224" labelType="html" label="MapPartitionsRDD [224] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_618 { id="cluster_618"; isCluster="true"; label="DeserializeToObject"; 225 [id="node_225" labelType="html" label="MapPartitionsRDD [225] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_617 { id="cluster_617"; isCluster="true"; label="MapPartitions"; 226 [id="node_226" labelType="html" label="MapPartitionsRDD [226] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_609 { id="cluster_609"; isCluster="true"; label="WholeStageCodegen (4)"; 227 [id="node_227" labelType="html" label="MapPartitionsRDD [227] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } subgraph cluster_608 { id="cluster_608"; isCluster="true"; label="Exchange"; 228 [id="node_228" labelType="html" label="MapPartitionsRDD [228] [Unordered]<br>$anonfun$withThreadLocalCaptured$2 at <unknown>:0}"]; } } 194->195; 195->196; 196->197; 197->198; 198->199; 199->221; 221->222; 222->223; 223->224; 224->225; 225->226; 226->227; 227->228; }
193,194
199
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