2021-03-31 12:37:15 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# script for executing benchmark for hashtable
|
|
|
|
|
|
|
|
# create/clear benchmark subdirectory
|
|
|
|
mkdir -p hashtable
|
|
|
|
rm -rf hashtable/*
|
|
|
|
|
|
|
|
# copy raw files to correct location
|
|
|
|
cp /home/kreft/benchmark/benchmarks/fill_hash_sqlite ./fill.txt
|
|
|
|
cp /home/kreft/benchmark/benchmarks/mixed_hash_sqlite ./mixed.txt
|
|
|
|
|
|
|
|
echo "Executing hashtable benchmark"
|
|
|
|
for run in 1 2 3 4 5
|
|
|
|
do
|
|
|
|
echo "Executing run $run"
|
2021-04-07 14:48:53 +02:00
|
|
|
cat benchmark_run.txt | ../sqlite_binary ":memory:" >> ./hashtable/messung.txt
|
2021-04-07 14:42:24 +02:00
|
|
|
echo "Executing run $run with index"
|
2021-04-07 14:48:53 +02:00
|
|
|
cat benchmark_run_index.txt | ../sqlite_binary ":memory:" >> ./hashtable/messung_index.txt
|
2021-03-31 12:37:15 +02:00
|
|
|
done
|