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

   Interestingly, I ran the planning benchmarks and this branch actually seems 
to be ever so slightly slower.  I'll rerun to see if I can reproduce the same 
results.
   
   
   
   ```shell
   cargo bench --bench sql_planner
   ```
   
   ```
   ++ critcmp main make-cse-top-down-like
   group                                         main                           
        make-cse-top-down-like
   -----                                         ----                           
        ----------------------
   logical_aggregate_with_join                   1.00  1135.6±20.84µs        ? 
?/sec    1.01  1149.4±92.43µs        ? ?/sec
   logical_plan_tpcds_all                        1.00    163.4±1.30ms        ? 
?/sec    1.01    164.9±1.10ms        ? ?/sec
   logical_plan_tpch_all                         1.00     17.7±0.18ms        ? 
?/sec    1.01     17.9±0.21ms        ? ?/sec
   logical_select_all_from_1000                  1.00     18.0±0.13ms        ? 
?/sec    1.00     17.9±0.12ms        ? ?/sec
   logical_select_one_from_700                   1.00   835.8±30.14µs        ? 
?/sec    1.00    837.2±9.13µs        ? ?/sec
   logical_trivial_join_high_numbered_columns    1.00   786.5±10.01µs        ? 
?/sec    1.00   785.2±21.12µs        ? ?/sec
   logical_trivial_join_low_numbered_columns     1.00    767.4±8.46µs        ? 
?/sec    1.01   772.1±18.00µs        ? ?/sec
   physical_plan_tpcds_all                       1.00   1124.5±5.74ms        ? 
?/sec    1.04   1168.5±4.72ms        ? ?/sec
   physical_plan_tpch_all                        1.00     72.9±0.62ms        ? 
?/sec    1.03     75.2±1.28ms        ? ?/sec
   physical_plan_tpch_q1                         1.00      2.6±0.02ms        ? 
?/sec    1.05      2.7±0.02ms        ? ?/sec
   physical_plan_tpch_q10                        1.00      3.6±0.03ms        ? 
?/sec    1.04      3.7±0.03ms        ? ?/sec
   physical_plan_tpch_q11                        1.00      3.1±0.02ms        ? 
?/sec    1.02      3.2±0.04ms        ? ?/sec
   physical_plan_tpch_q12                        1.00      2.5±0.02ms        ? 
?/sec    1.04      2.6±0.03ms        ? ?/sec
   physical_plan_tpch_q13                        1.00  1846.8±16.66µs        ? 
?/sec    1.04  1912.5±60.02µs        ? ?/sec
   physical_plan_tpch_q14                        1.00      2.2±0.02ms        ? 
?/sec    1.03      2.2±0.02ms        ? ?/sec
   physical_plan_tpch_q16                        1.00      3.1±0.06ms        ? 
?/sec    1.04      3.2±0.03ms        ? ?/sec
   physical_plan_tpch_q17                        1.00      2.8±0.02ms        ? 
?/sec    1.02      2.9±0.03ms        ? ?/sec
   physical_plan_tpch_q18                        1.00      3.3±0.02ms        ? 
?/sec    1.03      3.4±0.03ms        ? ?/sec
   physical_plan_tpch_q19                        1.00      4.9±0.04ms        ? 
?/sec    1.03      5.1±0.06ms        ? ?/sec
   physical_plan_tpch_q2                         1.00      6.3±0.06ms        ? 
?/sec    1.02      6.4±0.23ms        ? ?/sec
   physical_plan_tpch_q20                        1.00      3.7±0.03ms        ? 
?/sec    1.03      3.8±0.06ms        ? ?/sec
   physical_plan_tpch_q21                        1.00      5.0±0.05ms        ? 
?/sec    1.02      5.1±0.05ms        ? ?/sec
   physical_plan_tpch_q22                        1.00      2.8±0.02ms        ? 
?/sec    1.03      2.9±0.04ms        ? ?/sec
   physical_plan_tpch_q3                         1.00      2.6±0.02ms        ? 
?/sec    1.03      2.7±0.03ms        ? ?/sec
   physical_plan_tpch_q4                         1.00      2.0±0.02ms        ? 
?/sec    1.02      2.0±0.02ms        ? ?/sec
   physical_plan_tpch_q5                         1.00      3.8±0.04ms        ? 
?/sec    1.03      3.9±0.05ms        ? ?/sec
   physical_plan_tpch_q6                         1.00  1360.3±23.73µs        ? 
?/sec    1.05  1430.4±38.00µs        ? ?/sec
   physical_plan_tpch_q7                         1.00      4.7±0.06ms        ? 
?/sec    1.01      4.8±0.05ms        ? ?/sec
   physical_plan_tpch_q8                         1.00      5.8±0.06ms        ? 
?/sec    1.02      5.9±0.07ms        ? ?/sec
   physical_plan_tpch_q9                         1.00      4.4±0.03ms        ? 
?/sec    1.02      4.5±0.04ms        ? ?/sec
   physical_select_all_from_1000                 1.00     44.7±0.20ms        ? 
?/sec    1.00     44.6±0.24ms        ? ?/sec
   physical_select_one_from_700                  1.00      3.4±0.02ms        ? 
?/sec    1.00      3.4±0.01ms        ? ?/sec
   ```


-- 
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