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

   ๐Ÿค–: 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     โ”‚  1921.22ms โ”‚                            1898.23ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 1     โ”‚   657.26ms โ”‚                             694.92ms โ”‚ 1.06x 
slower โ”‚
   โ”‚ QQuery 2     โ”‚  1398.94ms โ”‚                            1419.32ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 3     โ”‚   713.54ms โ”‚                             717.51ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 4     โ”‚  1498.02ms โ”‚                            1511.57ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 5     โ”‚ 15341.63ms โ”‚                           15578.65ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 6     โ”‚  2029.05ms โ”‚                            2049.81ms โ”‚    no 
change โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 23559.67ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 23870.00ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚  3365.67ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚  3410.00ms โ”‚
   โ”‚ 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.32ms โ”‚                               2.31ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 1     โ”‚    36.90ms โ”‚                              38.43ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 2     โ”‚    91.60ms โ”‚                              93.54ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 3     โ”‚   100.24ms โ”‚                              99.54ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 4     โ”‚   777.83ms โ”‚                             801.76ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 5     โ”‚   860.11ms โ”‚                             850.06ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 6     โ”‚     2.10ms โ”‚                               2.13ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 7     โ”‚    41.49ms โ”‚                              43.64ms โ”‚  1.05x 
slower โ”‚
   โ”‚ QQuery 8     โ”‚   925.11ms โ”‚                             877.46ms โ”‚ +1.05x 
faster โ”‚
   โ”‚ QQuery 9     โ”‚  1201.13ms โ”‚                            1193.97ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 10    โ”‚   262.49ms โ”‚                             270.08ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 11    โ”‚   302.47ms โ”‚                             313.89ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 12    โ”‚   902.20ms โ”‚                             956.22ms โ”‚  1.06x 
slower โ”‚
   โ”‚ QQuery 13    โ”‚  1325.06ms โ”‚                            1388.51ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 14    โ”‚   826.08ms โ”‚                             851.33ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 15    โ”‚  1026.88ms โ”‚                            1061.12ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 16    โ”‚  1720.69ms โ”‚                            1731.12ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 17    โ”‚  1582.12ms โ”‚                            1599.34ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 18    โ”‚  3066.54ms โ”‚                            3254.59ms โ”‚  1.06x 
slower โ”‚
   โ”‚ QQuery 19    โ”‚    84.76ms โ”‚                              82.92ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 20    โ”‚  1116.50ms โ”‚                            1178.43ms โ”‚  1.06x 
slower โ”‚
   โ”‚ QQuery 21    โ”‚  1315.33ms โ”‚                            1318.33ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 22    โ”‚  2190.24ms โ”‚                            2170.50ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 23    โ”‚  8290.39ms โ”‚                            8370.27ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 24    โ”‚   470.87ms โ”‚                             486.49ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 25    โ”‚   388.04ms โ”‚                             399.37ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 26    โ”‚   527.09ms โ”‚                             542.36ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 27    โ”‚  1686.91ms โ”‚                            1727.53ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 28    โ”‚ 12444.07ms โ”‚                           12631.97ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 29    โ”‚   525.46ms โ”‚                             534.61ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 30    โ”‚   798.93ms โ”‚                             822.60ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 31    โ”‚   829.79ms โ”‚                             870.36ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 32    โ”‚  2594.87ms โ”‚                            2731.68ms โ”‚  1.05x 
slower โ”‚
   โ”‚ QQuery 33    โ”‚  3320.81ms โ”‚                            3380.18ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 34    โ”‚  3357.44ms โ”‚                            3387.27ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 35    โ”‚  1290.00ms โ”‚                            1282.24ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 36    โ”‚   130.81ms โ”‚                             126.75ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 37    โ”‚    57.49ms โ”‚                              58.36ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 38    โ”‚   127.97ms โ”‚                             128.85ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 39    โ”‚   204.48ms โ”‚                             207.11ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 40    โ”‚    50.31ms โ”‚                              48.89ms โ”‚     no 
change โ”‚
   โ”‚ QQuery 41    โ”‚    48.25ms โ”‚                              44.18ms โ”‚ +1.09x 
faster โ”‚
   โ”‚ QQuery 42    โ”‚    39.38ms โ”‚                              38.45ms โ”‚     no 
change โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 56943.53ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 57998.74ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚  1324.27ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚  1348.81ms โ”‚
   โ”‚ Queries Faster                                      โ”‚          2 โ”‚
   โ”‚ Queries Slower                                      โ”‚          5 โ”‚
   โ”‚ Queries with No Change                              โ”‚         36 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark tpch_mem_sf1.json
   --------------------
   
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ     HEAD โ”ƒ intermeidate-result-blocked-approach โ”ƒ       
Change โ”ƒ
   
โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 1     โ”‚ 124.78ms โ”‚                             130.74ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 2     โ”‚  24.32ms โ”‚                              23.65ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 3     โ”‚  35.37ms โ”‚                              35.46ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 4     โ”‚  20.87ms โ”‚                              20.87ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 5     โ”‚  54.85ms โ”‚                              57.66ms โ”‚ 1.05x 
slower โ”‚
   โ”‚ QQuery 6     โ”‚  12.21ms โ”‚                              12.64ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 7     โ”‚  99.22ms โ”‚                             102.82ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 8     โ”‚  26.11ms โ”‚                              25.50ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 9     โ”‚  63.11ms โ”‚                              64.15ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 10    โ”‚  57.98ms โ”‚                              59.17ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 11    โ”‚  13.04ms โ”‚                              13.20ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 12    โ”‚  43.72ms โ”‚                              44.49ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 13    โ”‚  28.90ms โ”‚                              29.45ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 14    โ”‚   9.78ms โ”‚                              10.58ms โ”‚ 1.08x 
slower โ”‚
   โ”‚ QQuery 15    โ”‚  26.05ms โ”‚                              25.35ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 16    โ”‚  23.45ms โ”‚                              23.66ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 17    โ”‚  95.93ms โ”‚                              97.78ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 18    โ”‚ 240.22ms โ”‚                             238.96ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 19    โ”‚  27.56ms โ”‚                              28.63ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 20    โ”‚  38.46ms โ”‚                              38.79ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 21    โ”‚ 173.00ms โ”‚                             168.56ms โ”‚    no 
change โ”‚
   โ”‚ QQuery 22    โ”‚  18.15ms โ”‚                              17.81ms โ”‚    no 
change โ”‚
   
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                                   โ”ƒ           โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                                   โ”‚ 1257.09ms โ”‚
   โ”‚ Total Time (intermeidate-result-blocked-approach)   โ”‚ 1269.90ms โ”‚
   โ”‚ Average Time (HEAD)                                 โ”‚   57.14ms โ”‚
   โ”‚ Average Time (intermeidate-result-blocked-approach) โ”‚   57.72ms โ”‚
   โ”‚ Queries Faster                                      โ”‚         0 โ”‚
   โ”‚ Queries Slower                                      โ”‚         2 โ”‚
   โ”‚ Queries with No Change                              โ”‚        20 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   ```
   
   
   </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