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

   ๐Ÿค–: 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     โ”‚  1940.88ms โ”‚                            1976.66ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 1     โ”‚   760.85ms โ”‚                             766.84ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 2     โ”‚  1501.65ms โ”‚                            1542.77ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 3     โ”‚   719.82ms โ”‚                             727.87ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 4     โ”‚  1484.50ms โ”‚                            1494.48ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 5     โ”‚ 15426.35ms โ”‚                           15206.88ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 6     โ”‚  2069.76ms โ”‚                            2128.21ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 7     โ”‚  2708.23ms โ”‚                            2071.61ms โ”‚ +1.31x 
faster โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 26612.04ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 25915.33ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚  3326.50ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚  3239.42ms โ”‚
   โ”‚ Queries Faster                                      โ”‚          1 โ”‚
   โ”‚ Queries Slower                                      โ”‚          0 โ”‚
   โ”‚ Queries with No Change                              โ”‚          7 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark clickbench_partitioned.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ       HEAD โ”ƒ intermeidate-result-blocked-approach โ”ƒ        
Change โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚     2.25ms โ”‚                               2.20ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 1     โ”‚    36.40ms โ”‚                              39.03ms โ”‚  1.07x 
slower โ”‚
   โ”‚ QQuery 2     โ”‚    90.29ms โ”‚                              91.70ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 3     โ”‚    99.54ms โ”‚                             102.47ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 4     โ”‚   803.59ms โ”‚                             611.45ms โ”‚ +1.31x 
faster โ”‚
   โ”‚ QQuery 5     โ”‚   874.76ms โ”‚                             860.26ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 6     โ”‚     2.29ms โ”‚                               2.29ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 7     โ”‚    43.79ms โ”‚                              45.26ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 8     โ”‚   902.84ms โ”‚                             913.05ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 9     โ”‚  1166.55ms โ”‚                            1218.38ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 10    โ”‚   265.93ms โ”‚                             276.09ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 11    โ”‚   307.22ms โ”‚                             315.94ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 12    โ”‚   929.85ms โ”‚                             927.87ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 13    โ”‚  1362.99ms โ”‚                            1364.08ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 14    โ”‚   831.28ms โ”‚                             855.27ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 15    โ”‚  1027.92ms โ”‚                             841.50ms โ”‚ +1.22x 
faster โ”‚
   โ”‚ QQuery 16    โ”‚  1764.73ms โ”‚                            1738.44ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 17    โ”‚  1595.54ms โ”‚                            1615.47ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 18    โ”‚  3163.56ms โ”‚                            3090.69ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 19    โ”‚    83.33ms โ”‚                              84.19ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 20    โ”‚  1148.16ms โ”‚                            1163.96ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 21    โ”‚  1335.22ms โ”‚                            1362.75ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 22    โ”‚  2173.36ms โ”‚                            2251.51ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 23    โ”‚  8305.24ms โ”‚                            8570.07ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 24    โ”‚   481.58ms โ”‚                             478.64ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 25    โ”‚   400.16ms โ”‚                             404.96ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 26    โ”‚   542.87ms โ”‚                             547.19ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 27    โ”‚  1569.96ms โ”‚                            1610.78ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 28    โ”‚ 12626.33ms โ”‚                           12723.51ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 29    โ”‚   544.45ms โ”‚                             527.61ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 30    โ”‚   820.33ms โ”‚                             839.81ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 31    โ”‚   856.68ms โ”‚                             896.19ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 32    โ”‚  2686.42ms โ”‚                            2661.76ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 33    โ”‚  3404.03ms โ”‚                            3380.42ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 34    โ”‚  3384.26ms โ”‚                            3372.65ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 35    โ”‚  1279.60ms โ”‚                            1305.74ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 36    โ”‚   127.62ms โ”‚                             129.44ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 37    โ”‚    58.72ms โ”‚                              57.92ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 38    โ”‚   127.53ms โ”‚                             127.19ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 39    โ”‚   200.45ms โ”‚                             206.16ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 40    โ”‚    52.11ms โ”‚                              50.59ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 41    โ”‚    45.71ms โ”‚                              48.66ms โ”‚  1.06x 
slower โ”‚
   โ”‚ QQuery 42    โ”‚    40.79ms โ”‚                              40.32ms โ”‚     no 
change โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 57566.23ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 57753.47ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚  1338.75ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚  1343.10ms โ”‚
   โ”‚ Queries Faster                                      โ”‚          2 โ”‚
   โ”‚ Queries Slower                                      โ”‚          2 โ”‚
   โ”‚ Queries with No Change                              โ”‚         39 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark tpch_mem_sf1.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ     HEAD โ”ƒ intermeidate-result-blocked-approach โ”ƒ    Change 
โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 1     โ”‚ 123.23ms โ”‚                             128.90ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 2     โ”‚  24.21ms โ”‚                              23.25ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 3     โ”‚  34.68ms โ”‚                              34.89ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 4     โ”‚  20.63ms โ”‚                              20.65ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 5     โ”‚  55.82ms โ”‚                              55.13ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 6     โ”‚  12.26ms โ”‚                              12.21ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 7     โ”‚ 104.79ms โ”‚                             105.61ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 8     โ”‚  26.97ms โ”‚                              26.69ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 9     โ”‚  61.07ms โ”‚                              61.85ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 10    โ”‚  56.94ms โ”‚                              57.98ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 11    โ”‚  12.90ms โ”‚                              12.63ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 12    โ”‚  46.09ms โ”‚                              44.05ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 13    โ”‚  29.68ms โ”‚                              30.13ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 14    โ”‚  10.47ms โ”‚                              10.19ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 15    โ”‚  26.18ms โ”‚                              25.38ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 16    โ”‚  23.65ms โ”‚                              23.74ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 17    โ”‚  97.76ms โ”‚                             101.06ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 18    โ”‚ 243.09ms โ”‚                             240.17ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 19    โ”‚  27.98ms โ”‚                              27.06ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 20    โ”‚  39.30ms โ”‚                              39.33ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 21    โ”‚ 169.96ms โ”‚                             166.55ms โ”‚ no change 
โ”‚
   โ”‚ QQuery 22    โ”‚  18.31ms โ”‚                              18.76ms โ”‚ no change 
โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ           โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 1265.96ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 1266.21ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚   57.54ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚   57.56ms โ”‚
   โ”‚ Queries Faster                                      โ”‚         0 โ”‚
   โ”‚ Queries Slower                                      โ”‚         0 โ”‚
   โ”‚ Queries with No Change                              โ”‚        22 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   ```
   
   
   </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