blob: 10c0e655fe08878902d57051d42259ec002b87d7 [file] [log] [blame]
================================================================================================
Hive UDAF vs Spark AF
================================================================================================
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
hive udaf vs spark af: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
hive udaf w/o group by 3050 3218 95 0.0 46543.3 1.0X
spark af w/o group by 20 25 5 3.3 300.8 154.7X
hive udaf w/ group by 2055 2066 10 0.0 31350.2 1.5X
spark af w/ group by w/o fallback 22 26 4 2.9 343.3 135.6X
spark af w/ group by w/ fallback 26 29 3 2.5 395.7 117.6X
================================================================================================
ObjectHashAggregateExec vs SortAggregateExec - typed_count
================================================================================================
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
object agg v.s. sort agg: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
sort agg w/ group by 24522 24800 394 4.3 233.9 1.0X
object agg w/ group by w/o fallback 7249 7618 194 14.5 69.1 3.4X
object agg w/ group by w/ fallback 15805 16342 665 6.6 150.7 1.6X
sort agg w/o group by 4098 4134 24 25.6 39.1 6.0X
object agg w/o group by w/o fallback 3459 3498 33 30.3 33.0 7.1X
================================================================================================
ObjectHashAggregateExec vs SortAggregateExec - percentile_approx
================================================================================================
OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
object agg v.s. sort agg: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
sort agg w/ group by 418 426 6 5.0 199.5 1.0X
object agg w/ group by w/o fallback 351 356 5 6.0 167.4 1.2X
object agg w/ group by w/ fallback 449 461 14 4.7 214.0 0.9X
sort agg w/o group by 274 281 3 7.7 130.7 1.5X
object agg w/o group by w/o fallback 268 274 3 7.8 127.8 1.6X