AQE should set active session during execution | 93 ms | Passed |
Avoid changing merge join to broadcast join if too many empty partitions on build plan | 0.41 sec | Passed |
Avoid plan change if cost is greater | 0.4 sec | Passed |
Broadcast exchange reuse across subqueries | 0.58 sec | Passed |
Change merge join to broadcast join | 0.35 sec | Passed |
Change merge join to broadcast join without local shuffle reader | 0.38 sec | Passed |
Empty stage coalesced to 1-partition RDD | 0.56 sec | Passed |
Exchange reuse | 0.67 sec | Passed |
Exchange reuse across subqueries | 0.7 sec | Passed |
Exchange reuse with subqueries | 0.52 sec | Passed |
Logging plan changes for AQE | 0.19 sec | Passed |
No deadlock in UI update | 0.1 sec | Passed |
Reuse the default parallelism in LocalShuffleReaderExec | 0.18 sec | Passed |
Reuse the parallelism of CoalescedShuffleReaderExec in LocalShuffleReaderExec | 0.17 sec | Passed |
SPARK-29544: adaptive skew join with different join types | 5.9 sec | Passed |
SPARK-29906: AQE should not introduce extra shuffle for outermost limit | 44 ms | Passed |
SPARK-30291: AQE should catch the exceptions when doing materialize | 0.32 sec | Passed |
SPARK-30403: AQE should handle InSubquery | 0.4 sec | Passed |
SPARK-30524: Do not optimize skew join if introduce additional shuffle | 3.9 sec | Passed |
SPARK-30719: do not log warning if intentionally skip AQE | 6 ms | Passed |
SPARK-30953: InsertAdaptiveSparkPlan should apply AQE on child plan of write commands | 94 ms | Passed |
SPARK-31220, SPARK-32056: repartition by expression with AQE | 0.36 sec | Passed |
SPARK-31220, SPARK-32056: repartition by range with AQE | 0.31 sec | Passed |
SPARK-31220, SPARK-32056: repartition using sql and hint with AQE | 0.54 sec | Passed |
SPARK-31384: avoid NPE in OptimizeSkewedJoin when there's 0 partition plan | 0.19 sec | Passed |
SPARK-31658: SQL UI should show write commands | 87 ms | Passed |
SPARK-32573: Eliminate NAAJ when BuildSide is HashedRelationWithAllNullKeys | 0.12 sec | Passed |
SPARK-32649: Eliminate inner and semi join to empty relation | 0.62 sec | Passed |
SPARK-32717: AQEOptimizer should respect excludedRules configuration | 0.11 sec | Passed |
SPARK-32753: Only copy tags to node with no tags | 0.21 sec | Passed |
SPARK-32932: Do not use local shuffle reader at final stage on write command | 0.27 sec | Passed |
SPARK-33494: Do not use local shuffle reader for repartition | 34 ms | Passed |
SPARK-33551: Do not use custom shuffle reader for repartition | 0.55 sec | Passed |
SPARK-33933: Materialize BroadcastQueryStage first in AQE | 0.23 sec | Passed |
SPARK-34091: Batch shuffle fetch in AQE partition coalescing | 1 min 51 sec | Passed |
Scalar subquery | 0.32 sec | Passed |
Scalar subquery in later stages | 0.41 sec | Passed |
Subquery de-correlation in Union queries | 0.29 sec | Passed |
Subquery reuse | 0.51 sec | Passed |
Union/Except/Intersect queries | 1 sec | Passed |
control a plan explain mode in listeners via SQLConf | 0.58 sec | Passed |
force apply AQE | 12 ms | Passed |
metrics of the shuffle reader | 1.9 sec | Passed |
multiple joins | 0.66 sec | Passed |
multiple joins with aggregate | 0.63 sec | Passed |
multiple joins with aggregate 2 | 0.83 sec | Passed |
test log level | 0.71 sec | Passed |
tree string output | 60 ms | Passed |