alamb commented on PR #16630:
URL: https://github.com/apache/datafusion/pull/16630#issuecomment-3025612675

   ๐Ÿค–: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   Comparing HEAD and fast_sort_with_inlined_fast_key
   --------------------
   Benchmark clickbench_extended.json
   --------------------
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ        HEAD โ”ƒ fast_sort_with_inlined_fast_key โ”ƒ    Change โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚  1959.45 ms โ”‚                      1874.85 ms โ”‚ no change โ”‚
   โ”‚ QQuery 1     โ”‚   716.85 ms โ”‚                       682.99 ms โ”‚ no change โ”‚
   โ”‚ QQuery 2     โ”‚  1379.59 ms โ”‚                      1358.63 ms โ”‚ no change โ”‚
   โ”‚ QQuery 3     โ”‚   669.13 ms โ”‚                       662.60 ms โ”‚ no change โ”‚
   โ”‚ QQuery 4     โ”‚  1384.88 ms โ”‚                      1359.05 ms โ”‚ no change โ”‚
   โ”‚ QQuery 5     โ”‚ 15154.52 ms โ”‚                     15103.16 ms โ”‚ no change โ”‚
   โ”‚ QQuery 6     โ”‚  2053.03 ms โ”‚                      2065.88 ms โ”‚ no change โ”‚
   โ”‚ QQuery 7     โ”‚  1944.19 ms โ”‚                      1907.83 ms โ”‚ no change โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                              โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                              โ”‚ 25261.64ms โ”‚
   โ”‚ Total Time (fast_sort_with_inlined_fast_key)   โ”‚ 25014.99ms โ”‚
   โ”‚ Average Time (HEAD)                            โ”‚  3157.70ms โ”‚
   โ”‚ Average Time (fast_sort_with_inlined_fast_key) โ”‚  3126.87ms โ”‚
   โ”‚ Queries Faster                                 โ”‚          0 โ”‚
   โ”‚ Queries Slower                                 โ”‚          0 โ”‚
   โ”‚ Queries with No Change                         โ”‚          8 โ”‚
   โ”‚ Queries with Failure                           โ”‚          0 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark clickbench_partitioned.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ        HEAD โ”ƒ fast_sort_with_inlined_fast_key โ”ƒ        
Change โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚     2.22 ms โ”‚                         2.26 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 1     โ”‚    33.74 ms โ”‚                        33.58 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 2     โ”‚    81.83 ms โ”‚                        81.25 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 3     โ”‚    99.56 ms โ”‚                        98.29 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 4     โ”‚   595.65 ms โ”‚                       591.31 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 5     โ”‚   857.94 ms โ”‚                       862.35 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 6     โ”‚     2.20 ms โ”‚                         2.22 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 7     โ”‚    38.99 ms โ”‚                        39.03 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 8     โ”‚   870.83 ms โ”‚                       865.10 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 9     โ”‚  1191.06 ms โ”‚                      1189.45 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 10    โ”‚   264.17 ms โ”‚                       257.69 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 11    โ”‚   295.33 ms โ”‚                       283.15 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 12    โ”‚   866.71 ms โ”‚                       882.61 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 13    โ”‚  1251.38 ms โ”‚                      1157.31 ms โ”‚ +1.08x 
faster โ”‚
   โ”‚ QQuery 14    โ”‚   806.11 ms โ”‚                       815.12 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 15    โ”‚   789.04 ms โ”‚                       773.35 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 16    โ”‚  1588.58 ms โ”‚                      1619.14 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 17    โ”‚  1597.89 ms โ”‚                      1611.10 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 18    โ”‚  2850.79 ms โ”‚                      2893.84 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 19    โ”‚    86.69 ms โ”‚                        87.67 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 20    โ”‚  1151.87 ms โ”‚                      1184.58 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 21    โ”‚  1302.52 ms โ”‚                      1340.23 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 22    โ”‚  2128.11 ms โ”‚                      2212.12 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 23    โ”‚  7475.95 ms โ”‚                      7440.17 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 24    โ”‚   446.12 ms โ”‚                       438.83 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 25    โ”‚   300.09 ms โ”‚                       311.06 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 26    โ”‚   444.03 ms โ”‚                       456.63 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 27    โ”‚  1537.19 ms โ”‚                      1565.20 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 28    โ”‚ 12926.19 ms โ”‚                     11838.29 ms โ”‚ +1.09x 
faster โ”‚
   โ”‚ QQuery 29    โ”‚   539.78 ms โ”‚                       531.80 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 30    โ”‚   777.35 ms โ”‚                       796.65 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 31    โ”‚   810.08 ms โ”‚                       816.43 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 32    โ”‚  2410.45 ms โ”‚                      2424.99 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 33    โ”‚  3161.23 ms โ”‚                      3192.31 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 34    โ”‚  3257.99 ms โ”‚                      3264.91 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 35    โ”‚  1277.55 ms โ”‚                      1269.33 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 36    โ”‚   123.77 ms โ”‚                       123.61 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 37    โ”‚    51.71 ms โ”‚                        51.52 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 38    โ”‚   118.14 ms โ”‚                       122.98 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 39    โ”‚   196.57 ms โ”‚                       198.79 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 40    โ”‚    40.52 ms โ”‚                        41.97 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 41    โ”‚    38.77 ms โ”‚                        37.49 ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 42    โ”‚    32.74 ms โ”‚                        32.90 ms โ”‚     no 
change โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                              โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                              โ”‚ 54719.47ms โ”‚
   โ”‚ Total Time (fast_sort_with_inlined_fast_key)   โ”‚ 53838.60ms โ”‚
   โ”‚ Average Time (HEAD)                            โ”‚  1272.55ms โ”‚
   โ”‚ Average Time (fast_sort_with_inlined_fast_key) โ”‚  1252.06ms โ”‚
   โ”‚ Queries Faster                                 โ”‚          2 โ”‚
   โ”‚ Queries Slower                                 โ”‚          0 โ”‚
   โ”‚ Queries with No Change                         โ”‚         41 โ”‚
   โ”‚ Queries with Failure                           โ”‚          0 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark tpch_mem_sf1.json
   --------------------
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ      HEAD โ”ƒ fast_sort_with_inlined_fast_key โ”ƒ    Change โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 1     โ”‚ 102.19 ms โ”‚                       101.42 ms โ”‚ no change โ”‚
   โ”‚ QQuery 2     โ”‚  20.99 ms โ”‚                        21.17 ms โ”‚ no change โ”‚
   โ”‚ QQuery 3     โ”‚  32.26 ms โ”‚                        32.88 ms โ”‚ no change โ”‚
   โ”‚ QQuery 4     โ”‚  18.62 ms โ”‚                        18.60 ms โ”‚ no change โ”‚
   โ”‚ QQuery 5     โ”‚  49.97 ms โ”‚                        48.76 ms โ”‚ no change โ”‚
   โ”‚ QQuery 6     โ”‚  11.80 ms โ”‚                        11.95 ms โ”‚ no change โ”‚
   โ”‚ QQuery 7     โ”‚  90.10 ms โ”‚                        90.28 ms โ”‚ no change โ”‚
   โ”‚ QQuery 8     โ”‚  25.44 ms โ”‚                        25.14 ms โ”‚ no change โ”‚
   โ”‚ QQuery 9     โ”‚  54.88 ms โ”‚                        54.05 ms โ”‚ no change โ”‚
   โ”‚ QQuery 10    โ”‚  42.71 ms โ”‚                        43.23 ms โ”‚ no change โ”‚
   โ”‚ QQuery 11    โ”‚  11.43 ms โ”‚                        11.46 ms โ”‚ no change โ”‚
   โ”‚ QQuery 12    โ”‚  34.32 ms โ”‚                        34.39 ms โ”‚ no change โ”‚
   โ”‚ QQuery 13    โ”‚  26.03 ms โ”‚                        26.22 ms โ”‚ no change โ”‚
   โ”‚ QQuery 14    โ”‚   9.79 ms โ”‚                         9.82 ms โ”‚ no change โ”‚
   โ”‚ QQuery 15    โ”‚  19.53 ms โ”‚                        19.32 ms โ”‚ no change โ”‚
   โ”‚ QQuery 16    โ”‚  18.03 ms โ”‚                        18.51 ms โ”‚ no change โ”‚
   โ”‚ QQuery 17    โ”‚  94.72 ms โ”‚                        96.35 ms โ”‚ no change โ”‚
   โ”‚ QQuery 18    โ”‚ 195.27 ms โ”‚                       193.54 ms โ”‚ no change โ”‚
   โ”‚ QQuery 19    โ”‚  24.74 ms โ”‚                        24.71 ms โ”‚ no change โ”‚
   โ”‚ QQuery 20    โ”‚  32.22 ms โ”‚                        31.67 ms โ”‚ no change โ”‚
   โ”‚ QQuery 21    โ”‚ 144.80 ms โ”‚                       144.06 ms โ”‚ no change โ”‚
   โ”‚ QQuery 22    โ”‚  14.50 ms โ”‚                        14.74 ms โ”‚ no change โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                              โ”ƒ           โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                              โ”‚ 1074.36ms โ”‚
   โ”‚ Total Time (fast_sort_with_inlined_fast_key)   โ”‚ 1072.26ms โ”‚
   โ”‚ Average Time (HEAD)                            โ”‚   48.83ms โ”‚
   โ”‚ Average Time (fast_sort_with_inlined_fast_key) โ”‚   48.74ms โ”‚
   โ”‚ Queries Faster                                 โ”‚         0 โ”‚
   โ”‚ Queries Slower                                 โ”‚         0 โ”‚
   โ”‚ Queries with No Change                         โ”‚        22 โ”‚
   โ”‚ Queries with Failure                           โ”‚         0 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   ```
   
   
   </p>
   </details>
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to