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

   ๐Ÿค–: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   Comparing HEAD and improve-primitive-group-values
   --------------------
   Benchmark clickbench_extended.json
   --------------------
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ       HEAD โ”ƒ improve-primitive-group-values โ”ƒ       Change โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚  1915.07ms โ”‚                      1925.29ms โ”‚    no change โ”‚
   โ”‚ QQuery 1     โ”‚   696.08ms โ”‚                       702.78ms โ”‚    no change โ”‚
   โ”‚ QQuery 2     โ”‚  1421.79ms โ”‚                      1407.15ms โ”‚    no change โ”‚
   โ”‚ QQuery 3     โ”‚   693.44ms โ”‚                       689.96ms โ”‚    no change โ”‚
   โ”‚ QQuery 4     โ”‚  1454.69ms โ”‚                      1447.10ms โ”‚    no change โ”‚
   โ”‚ QQuery 5     โ”‚ 15331.97ms โ”‚                     15156.51ms โ”‚    no change โ”‚
   โ”‚ QQuery 6     โ”‚  2106.64ms โ”‚                      2044.70ms โ”‚    no change โ”‚
   โ”‚ QQuery 7     โ”‚  2037.56ms โ”‚                      2207.73ms โ”‚ 1.08x slower โ”‚
   โ”‚ QQuery 8     โ”‚   818.29ms โ”‚                       826.34ms โ”‚    no change โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                             โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                             โ”‚ 26475.53ms โ”‚
   โ”‚ Total Time (improve-primitive-group-values)   โ”‚ 26407.55ms โ”‚
   โ”‚ Average Time (HEAD)                           โ”‚  2941.73ms โ”‚
   โ”‚ Average Time (improve-primitive-group-values) โ”‚  2934.17ms โ”‚
   โ”‚ Queries Faster                                โ”‚          0 โ”‚
   โ”‚ Queries Slower                                โ”‚          1 โ”‚
   โ”‚ Queries with No Change                        โ”‚          8 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark clickbench_partitioned.json
   --------------------
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ       HEAD โ”ƒ improve-primitive-group-values โ”ƒ       Change โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 0     โ”‚    15.44ms โ”‚                        15.45ms โ”‚    no change โ”‚
   โ”‚ QQuery 1     โ”‚    32.31ms โ”‚                        32.50ms โ”‚    no change โ”‚
   โ”‚ QQuery 2     โ”‚    79.82ms โ”‚                        81.50ms โ”‚    no change โ”‚
   โ”‚ QQuery 3     โ”‚    96.11ms โ”‚                        97.19ms โ”‚    no change โ”‚
   โ”‚ QQuery 4     โ”‚   576.73ms โ”‚                       582.80ms โ”‚    no change โ”‚
   โ”‚ QQuery 5     โ”‚   874.26ms โ”‚                       897.85ms โ”‚    no change โ”‚
   โ”‚ QQuery 6     โ”‚    22.21ms โ”‚                        23.67ms โ”‚ 1.07x slower โ”‚
   โ”‚ QQuery 7     โ”‚    36.56ms โ”‚                        38.49ms โ”‚ 1.05x slower โ”‚
   โ”‚ QQuery 8     โ”‚   876.79ms โ”‚                       901.41ms โ”‚    no change โ”‚
   โ”‚ QQuery 9     โ”‚  1180.79ms โ”‚                      1184.28ms โ”‚    no change โ”‚
   โ”‚ QQuery 10    โ”‚   260.73ms โ”‚                       262.17ms โ”‚    no change โ”‚
   โ”‚ QQuery 11    โ”‚   293.15ms โ”‚                       294.16ms โ”‚    no change โ”‚
   โ”‚ QQuery 12    โ”‚   905.30ms โ”‚                       887.00ms โ”‚    no change โ”‚
   โ”‚ QQuery 13    โ”‚  1375.72ms โ”‚                      1387.10ms โ”‚    no change โ”‚
   โ”‚ QQuery 14    โ”‚   855.54ms โ”‚                       838.72ms โ”‚    no change โ”‚
   โ”‚ QQuery 15    โ”‚   819.43ms โ”‚                       824.34ms โ”‚    no change โ”‚
   โ”‚ QQuery 16    โ”‚  1717.88ms โ”‚                      1721.36ms โ”‚    no change โ”‚
   โ”‚ QQuery 17    โ”‚  1576.03ms โ”‚                      1618.82ms โ”‚    no change โ”‚
   โ”‚ QQuery 18    โ”‚  3021.58ms โ”‚                      3057.47ms โ”‚    no change โ”‚
   โ”‚ QQuery 19    โ”‚    81.36ms โ”‚                        85.15ms โ”‚    no change โ”‚
   โ”‚ QQuery 20    โ”‚  1149.28ms โ”‚                      1140.23ms โ”‚    no change โ”‚
   โ”‚ QQuery 21    โ”‚  1335.99ms โ”‚                      1327.81ms โ”‚    no change โ”‚
   โ”‚ QQuery 22    โ”‚  2276.34ms โ”‚                      2214.15ms โ”‚    no change โ”‚
   โ”‚ QQuery 23    โ”‚  8187.11ms โ”‚                      8094.83ms โ”‚    no change โ”‚
   โ”‚ QQuery 24    โ”‚   469.30ms โ”‚                       467.50ms โ”‚    no change โ”‚
   โ”‚ QQuery 25    โ”‚   401.62ms โ”‚                       387.40ms โ”‚    no change โ”‚
   โ”‚ QQuery 26    โ”‚   542.07ms โ”‚                       536.12ms โ”‚    no change โ”‚
   โ”‚ QQuery 27    โ”‚  1624.08ms โ”‚                      1595.77ms โ”‚    no change โ”‚
   โ”‚ QQuery 28    โ”‚ 12366.86ms โ”‚                     12744.64ms โ”‚    no change โ”‚
   โ”‚ QQuery 29    โ”‚   537.01ms โ”‚                       524.08ms โ”‚    no change โ”‚
   โ”‚ QQuery 30    โ”‚   814.22ms โ”‚                       809.74ms โ”‚    no change โ”‚
   โ”‚ QQuery 31    โ”‚   848.16ms โ”‚                       845.50ms โ”‚    no change โ”‚
   โ”‚ QQuery 32    โ”‚  2611.12ms โ”‚                      2676.65ms โ”‚    no change โ”‚
   โ”‚ QQuery 33    โ”‚  3375.39ms โ”‚                      3368.94ms โ”‚    no change โ”‚
   โ”‚ QQuery 34    โ”‚  3398.75ms โ”‚                      3372.24ms โ”‚    no change โ”‚
   โ”‚ QQuery 35    โ”‚  1335.78ms โ”‚                      1304.48ms โ”‚    no change โ”‚
   โ”‚ QQuery 36    โ”‚   126.26ms โ”‚                       125.72ms โ”‚    no change โ”‚
   โ”‚ QQuery 37    โ”‚    54.80ms โ”‚                        57.05ms โ”‚    no change โ”‚
   โ”‚ QQuery 38    โ”‚   125.56ms โ”‚                       119.91ms โ”‚    no change โ”‚
   โ”‚ QQuery 39    โ”‚   202.77ms โ”‚                       194.31ms โ”‚    no change โ”‚
   โ”‚ QQuery 40    โ”‚    48.89ms โ”‚                        48.43ms โ”‚    no change โ”‚
   โ”‚ QQuery 41    โ”‚    44.40ms โ”‚                        43.45ms โ”‚    no change โ”‚
   โ”‚ QQuery 42    โ”‚    38.56ms โ”‚                        37.75ms โ”‚    no change โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                             โ”ƒ            โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                             โ”‚ 56612.10ms โ”‚
   โ”‚ Total Time (improve-primitive-group-values)   โ”‚ 56868.13ms โ”‚
   โ”‚ Average Time (HEAD)                           โ”‚  1316.56ms โ”‚
   โ”‚ Average Time (improve-primitive-group-values) โ”‚  1322.51ms โ”‚
   โ”‚ Queries Faster                                โ”‚          0 โ”‚
   โ”‚ Queries Slower                                โ”‚          2 โ”‚
   โ”‚ Queries with No Change                        โ”‚         41 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   --------------------
   Benchmark tpch_mem_sf1.json
   --------------------
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Query        โ”ƒ     HEAD โ”ƒ improve-primitive-group-values โ”ƒ        Change โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ QQuery 1     โ”‚ 121.24ms โ”‚                       124.54ms โ”‚     no change โ”‚
   โ”‚ QQuery 2     โ”‚  23.73ms โ”‚                        23.22ms โ”‚     no change โ”‚
   โ”‚ QQuery 3     โ”‚  35.24ms โ”‚                        35.45ms โ”‚     no change โ”‚
   โ”‚ QQuery 4     โ”‚  20.64ms โ”‚                        20.81ms โ”‚     no change โ”‚
   โ”‚ QQuery 5     โ”‚  54.80ms โ”‚                        56.04ms โ”‚     no change โ”‚
   โ”‚ QQuery 6     โ”‚  12.15ms โ”‚                        12.42ms โ”‚     no change โ”‚
   โ”‚ QQuery 7     โ”‚ 107.48ms โ”‚                       100.83ms โ”‚ +1.07x faster โ”‚
   โ”‚ QQuery 8     โ”‚  27.55ms โ”‚                        26.45ms โ”‚     no change โ”‚
   โ”‚ QQuery 9     โ”‚  62.11ms โ”‚                        63.13ms โ”‚     no change โ”‚
   โ”‚ QQuery 10    โ”‚  57.87ms โ”‚                        56.84ms โ”‚     no change โ”‚
   โ”‚ QQuery 11    โ”‚  13.31ms โ”‚                        12.76ms โ”‚     no change โ”‚
   โ”‚ QQuery 12    โ”‚  46.97ms โ”‚                        44.21ms โ”‚ +1.06x faster โ”‚
   โ”‚ QQuery 13    โ”‚  30.85ms โ”‚                        29.80ms โ”‚     no change โ”‚
   โ”‚ QQuery 14    โ”‚   9.89ms โ”‚                         9.92ms โ”‚     no change โ”‚
   โ”‚ QQuery 15    โ”‚  24.96ms โ”‚                        25.01ms โ”‚     no change โ”‚
   โ”‚ QQuery 16    โ”‚  22.43ms โ”‚                        23.50ms โ”‚     no change โ”‚
   โ”‚ QQuery 17    โ”‚ 102.04ms โ”‚                        91.40ms โ”‚ +1.12x faster โ”‚
   โ”‚ QQuery 18    โ”‚ 234.45ms โ”‚                       248.00ms โ”‚  1.06x slower โ”‚
   โ”‚ QQuery 19    โ”‚  26.61ms โ”‚                        26.80ms โ”‚     no change โ”‚
   โ”‚ QQuery 20    โ”‚  40.03ms โ”‚                        40.42ms โ”‚     no change โ”‚
   โ”‚ QQuery 21    โ”‚ 172.21ms โ”‚                       165.40ms โ”‚     no change โ”‚
   โ”‚ QQuery 22    โ”‚  17.87ms โ”‚                        17.49ms โ”‚     no change โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ณโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
   โ”ƒ Benchmark Summary                             โ”ƒ           โ”ƒ
   โ”กโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ•‡โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”ฉ
   โ”‚ Total Time (HEAD)                             โ”‚ 1264.45ms โ”‚
   โ”‚ Total Time (improve-primitive-group-values)   โ”‚ 1254.42ms โ”‚
   โ”‚ Average Time (HEAD)                           โ”‚   57.47ms โ”‚
   โ”‚ Average Time (improve-primitive-group-values) โ”‚   57.02ms โ”‚
   โ”‚ Queries Faster                                โ”‚         3 โ”‚
   โ”‚ Queries Slower                                โ”‚         1 โ”‚
   โ”‚ Queries with No Change                        โ”‚        18 โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   ```
   
   
   </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