Back to home page

OSCL-LXR

 
 

    


0001 ================================================================================================
0002 Hive UDAF vs Spark AF
0003 ================================================================================================
0004 
0005 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 hive udaf vs spark af:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 hive udaf w/o group by                             6492           7169         388          0.0       99066.1       1.0X
0010 spark af w/o group by                                58             88          24          1.1         890.2     111.3X
0011 hive udaf w/ group by                              4864           4888          33          0.0       74221.0       1.3X
0012 spark af w/ group by w/o fallback                    60             67           7          1.1         912.9     108.5X
0013 spark af w/ group by w/ fallback                    154            164          27          0.4        2348.2      42.2X
0014 
0015 
0016 ================================================================================================
0017 ObjectHashAggregateExec vs SortAggregateExec - typed_count
0018 ================================================================================================
0019 
0020 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0021 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0022 object agg v.s. sort agg:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0023 ------------------------------------------------------------------------------------------------------------------------
0024 sort agg w/ group by                              51728          51728           0          2.0         493.3       1.0X
0025 object agg w/ group by w/o fallback               10174          10218          34         10.3          97.0       5.1X
0026 object agg w/ group by w/ fallback                29341          29537         277          3.6         279.8       1.8X
0027 sort agg w/o group by                              7541           7577          28         13.9          71.9       6.9X
0028 object agg w/o group by w/o fallback               5574           5620          38         18.8          53.2       9.3X
0029 
0030 
0031 ================================================================================================
0032 ObjectHashAggregateExec vs SortAggregateExec - percentile_approx
0033 ================================================================================================
0034 
0035 OpenJDK 64-Bit Server VM 11.0.5+10-post-Ubuntu-0ubuntu1.118.04 on Linux 4.15.0-1044-aws
0036 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0037 object agg v.s. sort agg:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
0038 ------------------------------------------------------------------------------------------------------------------------
0039 sort agg w/ group by                                900            925          14          2.3         429.0       1.0X
0040 object agg w/ group by w/o fallback                 597            633          14          3.5         284.6       1.5X
0041 object agg w/ group by w/ fallback                  905            923          10          2.3         431.6       1.0X
0042 sort agg w/o group by                               611            631          10          3.4         291.4       1.5X
0043 object agg w/o group by w/o fallback                559            576          11          3.8         266.5       1.6X
0044 
0045