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

   ๐Ÿค–: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   Comparing HEAD and intermeidate-result-blocked-approach
   --------------------
   Benchmark clickbench_extended.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ       HEAD โ”ƒ intermeidate-result-blocked-approach โ”ƒ       
Change โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚  1937.34ms โ”‚                            1929.54ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 1     โ”‚   664.33ms โ”‚                             719.97ms โ”‚ 1.08x 
slower โ”‚
   โ”‚ QQuery 2     โ”‚  1395.20ms โ”‚                            1411.13ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 3     โ”‚   712.50ms โ”‚                             710.80ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 4     โ”‚  1477.28ms โ”‚                            1475.06ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 5     โ”‚ 15310.28ms โ”‚                           15186.79ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 6     โ”‚  2049.34ms โ”‚                            2066.82ms โ”‚    no 
change โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 23546.29ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 23500.10ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚  3363.76ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚  3357.16ms โ”‚
   โ”‚ Queries Faster                                      โ”‚          0 โ”‚
   โ”‚ Queries Slower                                      โ”‚          1 โ”‚
   โ”‚ Queries with No Change                              โ”‚          6 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark clickbench_partitioned.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ       HEAD โ”ƒ intermeidate-result-blocked-approach โ”ƒ        
Change โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚     2.53ms โ”‚                               2.09ms โ”‚ +1.21x 
faster โ”‚
   โ”‚ QQuery 1     โ”‚    35.62ms โ”‚                              39.76ms โ”‚  1.12x 
slower โ”‚
   โ”‚ QQuery 2     โ”‚    89.48ms โ”‚                              92.73ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 3     โ”‚   100.30ms โ”‚                             100.22ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 4     โ”‚   750.96ms โ”‚                             754.32ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 5     โ”‚   833.28ms โ”‚                             857.42ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 6     โ”‚     2.06ms โ”‚                               2.08ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 7     โ”‚    40.36ms โ”‚                              42.52ms โ”‚  1.05x 
slower โ”‚
   โ”‚ QQuery 8     โ”‚   924.79ms โ”‚                             902.95ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 9     โ”‚  1209.71ms โ”‚                            1224.03ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 10    โ”‚   264.71ms โ”‚                             273.51ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 11    โ”‚   302.87ms โ”‚                             313.03ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 12    โ”‚   917.10ms โ”‚                             899.06ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 13    โ”‚  1338.05ms โ”‚                            1255.47ms โ”‚ +1.07x 
faster โ”‚
   โ”‚ QQuery 14    โ”‚   833.92ms โ”‚                             846.94ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 15    โ”‚  1030.69ms โ”‚                            1073.94ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 16    โ”‚  1724.70ms โ”‚                            1732.73ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 17    โ”‚  1605.96ms โ”‚                            1581.98ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 18    โ”‚  3069.41ms โ”‚                            3072.93ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 19    โ”‚    83.51ms โ”‚                              85.65ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 20    โ”‚  1123.00ms โ”‚                            1140.04ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 21    โ”‚  1333.50ms โ”‚                            1336.50ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 22    โ”‚  2175.85ms โ”‚                            2185.26ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 23    โ”‚  8284.06ms โ”‚                            8470.20ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 24    โ”‚   461.57ms โ”‚                             485.77ms โ”‚  1.05x 
slower โ”‚
   โ”‚ QQuery 25    โ”‚   384.10ms โ”‚                             394.93ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 26    โ”‚   531.30ms โ”‚                             545.07ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 27    โ”‚  1670.90ms โ”‚                            1705.20ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 28    โ”‚ 12167.48ms โ”‚                           12606.28ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 29    โ”‚   526.92ms โ”‚                             533.47ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 30    โ”‚   819.98ms โ”‚                             848.41ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 31    โ”‚   869.73ms โ”‚                             868.43ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 32    โ”‚  2619.87ms โ”‚                            2735.34ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 33    โ”‚  3314.19ms โ”‚                            3383.18ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 34    โ”‚  3382.94ms โ”‚                            3381.46ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 35    โ”‚  1271.48ms โ”‚                            1274.86ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 36    โ”‚   127.20ms โ”‚                             126.03ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 37    โ”‚    57.38ms โ”‚                              58.27ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 38    โ”‚   125.72ms โ”‚                             127.26ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 39    โ”‚   198.86ms โ”‚                             202.15ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 40    โ”‚    48.58ms โ”‚                              49.01ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 41    โ”‚    47.74ms โ”‚                              46.89ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 42    โ”‚    38.64ms โ”‚                              41.29ms โ”‚  1.07x 
slower โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 56740.96ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 57698.64ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚  1319.56ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚  1341.83ms โ”‚
   โ”‚ Queries Faster                                      โ”‚          2 โ”‚
   โ”‚ Queries Slower                                      โ”‚          4 โ”‚
   โ”‚ Queries with No Change                              โ”‚         37 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark tpch_mem_sf1.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ     HEAD โ”ƒ intermeidate-result-blocked-approach โ”ƒ        
Change โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 1     โ”‚ 124.49ms โ”‚                             125.48ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 2     โ”‚  23.64ms โ”‚                              23.86ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 3     โ”‚  34.94ms โ”‚                              35.04ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 4     โ”‚  20.94ms โ”‚                              21.46ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 5     โ”‚  54.67ms โ”‚                              56.82ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 6     โ”‚  12.22ms โ”‚                              12.09ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 7     โ”‚ 107.09ms โ”‚                             100.00ms โ”‚ +1.07x 
faster โ”‚
   โ”‚ QQuery 8     โ”‚  25.48ms โ”‚                              27.73ms โ”‚  1.09x 
slower โ”‚
   โ”‚ QQuery 9     โ”‚  61.36ms โ”‚                              60.88ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 10    โ”‚  57.44ms โ”‚                              58.40ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 11    โ”‚  13.19ms โ”‚                              13.10ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 12    โ”‚  44.39ms โ”‚                              44.66ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 13    โ”‚  29.29ms โ”‚                              29.01ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 14    โ”‚   9.98ms โ”‚                               9.77ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 15    โ”‚  25.86ms โ”‚                              25.80ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 16    โ”‚  23.58ms โ”‚                              23.34ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 17    โ”‚  93.78ms โ”‚                              99.44ms โ”‚  1.06x 
slower โ”‚
   โ”‚ QQuery 18    โ”‚ 233.64ms โ”‚                             243.04ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 19    โ”‚  26.31ms โ”‚                              28.12ms โ”‚  1.07x 
slower โ”‚
   โ”‚ QQuery 20    โ”‚  37.88ms โ”‚                              37.07ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 21    โ”‚ 164.99ms โ”‚                             171.58ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 22    โ”‚  18.39ms โ”‚                              17.12ms โ”‚ +1.07x 
faster โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ           โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 1243.55ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 1263.81ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚   56.52ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚   57.45ms โ”‚
   โ”‚ Queries Faster                                      โ”‚         2 โ”‚
   โ”‚ Queries Slower                                      โ”‚         3 โ”‚
   โ”‚ Queries with No Change                              โ”‚        17 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   ```
   
   
   </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