alamb commented on code in PR #22704:
URL: https://github.com/apache/datafusion/pull/22704#discussion_r3356220737


##########
benchmarks/sql_benchmarks/predicate_eval/benchmarks/cardinality/q30.benchmark:
##########
@@ -0,0 +1,7 @@
+subgroup cardinality

Review Comment:
   @Omega359  --  it is cool to see the new benchmark runners in  action



##########
benchmarks/bench.sh:
##########
@@ -778,6 +788,30 @@ run_wide_schema() {
       bash -c "$SQL_CARGO_COMMAND"
 }
 
+# Runs the predicate_eval benchmark suite. Data is generated inline by the

Review Comment:
   Same comment from the description also applies here



##########
benchmarks/sql_benchmarks/predicate_eval/predicate_eval.suite:
##########
@@ -0,0 +1,2 @@
+name = "predicate_eval"
+description = "Implementation-agnostic micro-benchmark suite for conjunctive 
(AND) filter evaluation. Characterises FilterExec along the axes that drive any 
predicate-ordering / AQE system: per-predicate cost and selectivity, the 
cost-weighted (cost/(1-sel)) interaction, conjunct count, string-column width, 
row count, predicate correlation, selectivity drift, nulls, and a pure-overhead 
control. Subgroups (select with BENCH_SUBGROUP): costsel, cost, selectivity, 
cardinality, width, scale, neutral, correlation, drift, nulls. The suite 
measures DataFusion's built-in left-deep AND short-circuit by default and sets 
no engine config of its own; toggle a reordering system under test with its 
native DATAFUSION_* env var (the harness reads SessionConfig::from_env), e.g. 
DATAFUSION_EXECUTION_ADAPTIVE_FILTER_REORDERING=true. Size synthetic data with 
PRED_ROWS and string-column width with PRED_FILL."

Review Comment:
   i found this description somewhat hard to parse. I think it might be better 
to keep it short explaining it tests differnt predicate patterns that test for 
adaptivity and perhaps linking to the relevant tickets for more context.
   
   



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to