Simulation/Spark

Educational simulation
Spark

AQE Simulator

Runtime coalesce, join switch, and skew split.

Watch the canvas:shuffle partitionskewed partitionLive simulation
200 shuffle partitions (static default)································SortMergeJoinplanned from stale estimatesBroadcastHashJoinbuild side measured at 8 MBpart-7aquarter of the hot keypart-7bquarter of the hot keypart-7cquarter of the hot keypart-7dquarter of the hot key
AQE re-plans between stages using measured sizes instead of estimates.