Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 24 additions & 24 deletions sql/hive/benchmarks/ObjectHashAggregateExecBenchmark-results.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,44 +2,44 @@
Hive UDAF vs Spark AF
================================================================================================

OpenJDK 64-Bit Server VM 1.8.0_191-b12 on Linux 3.10.0-862.3.2.el7.x86_64
OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
hive udaf vs spark af: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
hive udaf w/o group by 6370 / 6400 0.0 97193.6 1.0X
spark af w/o group by 54 / 63 1.2 820.8 118.4X
hive udaf w/ group by 4492 / 4507 0.0 68539.5 1.4X
spark af w/ group by w/o fallback 58 / 64 1.1 881.7 110.2X
spark af w/ group by w/ fallback 136 / 142 0.5 2075.0 46.8X
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 6741 6759 22 0.0 102864.5 1.0X
spark af w/o group by 56 66 9 1.2 851.6 120.8X
hive udaf w/ group by 4610 4642 25 0.0 70350.3 1.5X
spark af w/ group by w/o fallback 60 67 8 1.1 916.7 112.2X
spark af w/ group by w/ fallback 135 144 9 0.5 2065.6 49.8X


================================================================================================
ObjectHashAggregateExec vs SortAggregateExec - typed_count
================================================================================================

OpenJDK 64-Bit Server VM 1.8.0_191-b12 on Linux 3.10.0-862.3.2.el7.x86_64
OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
object agg v.s. sort agg: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
sort agg w/ group by 41500 / 41630 2.5 395.8 1.0X
object agg w/ group by w/o fallback 10075 / 10122 10.4 96.1 4.1X
object agg w/ group by w/ fallback 28131 / 28205 3.7 268.3 1.5X
sort agg w/o group by 6182 / 6221 17.0 59.0 6.7X
object agg w/o group by w/o fallback 5435 / 5468 19.3 51.8 7.6X
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 41568 41894 461 2.5 396.4 1.0X
object agg w/ group by w/o fallback 10314 10494 149 10.2 98.4 4.0X
object agg w/ group by w/ fallback 26720 26951 326 3.9 254.8 1.6X
sort agg w/o group by 6638 6681 38 15.8 63.3 6.3X
object agg w/o group by w/o fallback 5665 5706 30 18.5 54.0 7.3X


================================================================================================
ObjectHashAggregateExec vs SortAggregateExec - percentile_approx
================================================================================================

OpenJDK 64-Bit Server VM 1.8.0_191-b12 on Linux 3.10.0-862.3.2.el7.x86_64
OpenJDK 64-Bit Server VM 1.8.0_222-b10 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
object agg v.s. sort agg: Best/Avg Time(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------
sort agg w/ group by 970 / 1025 2.2 462.5 1.0X
object agg w/ group by w/o fallback 772 / 798 2.7 368.1 1.3X
object agg w/ group by w/ fallback 1013 / 1044 2.1 483.1 1.0X
sort agg w/o group by 751 / 781 2.8 358.0 1.3X
object agg w/o group by w/o fallback 772 / 814 2.7 368.0 1.3X
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 794 862 33 2.6 378.8 1.0X
object agg w/ group by w/o fallback 605 622 10 3.5 288.5 1.3X
object agg w/ group by w/ fallback 840 860 15 2.5 400.5 0.9X
sort agg w/o group by 555 570 12 3.8 264.6 1.4X
object agg w/o group by w/o fallback 544 562 12 3.9 259.6 1.5X


Loading