Running multiple instances of Snowflake
The main difference between the param-search
endpoint and
the snowflake
endpoint is that param-search
queries the database
and runs different batches. Each batch consists of possible combinations of
parameters given by the input toml.
An input of a search params config is the same as the one for snowflake but with the added arrays of parameters that give more than one option for some parameters.
dataset = "TPCDS"
dev = false
max_hops = [1,2,4]
extra_predicates = [1,3,5]
row_retention_probability = [0.2, 0.85,1.0]
unique_joins = true
max_queries_per_fact_table = 10
max_queries_per_signature = 2
keep_edge_probability = [0.2]
equality_lower_bound_probability = [0,0.1]
extra_values_for_in = 3
[operator_weights]
operator_in = 1
operator_range = 3
operator_equal = 3