From ac33010260bf55c3424f8baa195f359f10ffe088 Mon Sep 17 00:00:00 2001 From: Joel Natividad <1980690+jqnatividad@users.noreply.github.com> Date: Sun, 26 Jan 2025 19:20:20 -0500 Subject: [PATCH] benchmarks: v6.1.0 set `--cache-threshold 1` (forcing creation of cache) when running stats_with_cache benchmarks to ensure the stats cache is being created as the default --cache-threshold of 5 seconds is too long for the 1m row benchmark data. [skip ci] --- scripts/benchmarks.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/scripts/benchmarks.sh b/scripts/benchmarks.sh index 97494e2bb..29c9b5b61 100755 --- a/scripts/benchmarks.sh +++ b/scripts/benchmarks.sh @@ -42,7 +42,7 @@ arg_pat="$1" # the version of this script -bm_version=6.0.1 +bm_version=6.1.0 # CONFIGURABLE VARIABLES --------------------------------------- # change as needed to reflect your environment/workloads @@ -639,23 +639,24 @@ run sqlp_nooptimizations "$qsv_bin" sqlp "$data" -Q --no-optimizations --infer-l run sqlp_tryparsedates "$qsv_bin" sqlp "$data" -Q --try-parsedates --infer-len 100000 '"select * from _t_1 where \"Complaint Type\"='\''Noise'\'' and Borough='\''BROOKLYN'\''"' run sqlp_tryparsedates_inferlen "$qsv_bin" sqlp "$data" -Q --infer-len 10000 --try-parsedates '"select * from _t_1 where \"Complaint Type\"='\''Noise'\'' and Borough='\''BROOKLYN'\''"' run stats "$qsv_bin" stats --force "$data" -run stats_create_cache "$qsv_bin" stats --force "$data" +run stats_create_cache "$qsv_bin" stats --force "$data" --cache-threshold 1 run --index stats_index "$qsv_bin" stats --force "$data" -run --index stats_index_with_cache "$qsv_bin" stats "$data" +run --index stats_index_with_cache "$qsv_bin" stats "$data" --cache-threshold 1 run --index stats_index_j1 "$qsv_bin" stats -j 1 --force "$data" -run --index stats_index_j1_with_cache "$qsv_bin" stats -j 1 "$data" +run --index stats_index_j1_with_cache "$qsv_bin" stats -j 1 "$data" --cache-threshold 1 run stats_everything "$qsv_bin" stats "$data" --force --everything -run stats_everything_create_cache "$qsv_bin" stats "$data" --force --everything +run stats_everything_create_cache "$qsv_bin" stats "$data" --force --everything --cache-threshold 1 run stats_everything_infer_dates "$qsv_bin" stats "$data" --force --everything --infer-dates run stats_everything_j1 "$qsv_bin" stats "$data" --force --everything -j 1 run stats_everything_sorted "$qsv_bin" stats data_sorted.csv --force --everything run --index stats_everything_index "$qsv_bin" stats "$data" --force --everything -run --index stats_everything_index_with_cache "$qsv_bin" stats "$data" --everything +run --index stats_everything_index_with_cache "$qsv_bin" stats "$data" --everything --cache-threshold 1 run --index stats_everything_infer_dates_index "$qsv_bin" stats "$data" --force --everything --infer-dates -run --index stats_everything_infer_dates_index_with_cache "$qsv_bin" stats "$data" --everything --infer-dates +run --index stats_everything_infer_dates_index_with_cache "$qsv_bin" stats "$data" --everything --infer-dates --cache-threshold 1 run --index stats_everything_index_j1 "$qsv_bin" stats "$data" --force --everything -j 1 -run --index stats_everything_index_j1_with_cache "$qsv_bin" stats "$data" --everything -j 1 +run --index stats_everything_index_j1_with_cache "$qsv_bin" stats "$data" --everything -j 1 --cache-threshold 1 run --index stats_everything_sorted_index "$qsv_bin" stats data_sorted.csv --force --everything +run --index stats_everything_sorted_index_with_cache "$qsv_bin" stats data_sorted.csv --everything --cache-threshold 1 run table "$qsv_bin" table "$data" run template "$qsv_bin" template --template-file template.tpl "$data" > /dev/null run template_lookup_outdir "$qsv_bin" template --template-file template-with-cb-lookup.tpl "$data" > /dev/null