mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-04-17 10:37:05 +03:00
Restructure benchmarks (#2492)
* Add chargen * Restructure * Remove redundant line * Correct directories * Scale up the numbers
This commit is contained in:
parent
8089690593
commit
82bfcd2b80
@ -50,17 +50,20 @@ die() {
|
||||
exit "$code"
|
||||
}
|
||||
|
||||
RUN_DIRECTORY=$(pwd)
|
||||
|
||||
cd $MDB_SOURCE_PATH/columnstore/columnstore/benchmarks
|
||||
|
||||
LUA_PATH=$MDB_SOURCE_PATH/columnstore/columnstore/benchmarks/?.lua
|
||||
export LUA_PATH
|
||||
DATA=$(sudo mktemp -p /var)
|
||||
eval ./$GEN > "$DATA"
|
||||
|
||||
cd $MDB_SOURCE_PATH/columnstore/columnstore/
|
||||
git checkout $BRANCH1
|
||||
sudo $MDB_SOURCE_PATH/columnstore/columnstore/build/bootstrap_mcs.sh -t RelWithDebInfo
|
||||
echo "Build done; benchmarking $BRANCH1 now"
|
||||
git checkout with_benchmarks
|
||||
#Prepare should only create the table, we will fill it with cpimport
|
||||
cd $RUN_DIRECTORY
|
||||
sysbench $SCRIPT \
|
||||
--mysql-socket=/run/mysqld/mysqld.sock \
|
||||
--db-driver=mysql \
|
||||
@ -75,10 +78,12 @@ BRANCH1_DATA=$(sysbench $SCRIPT \
|
||||
--mysql-db=test \
|
||||
--time=$TIME run | tail -n +12)
|
||||
|
||||
cd $MDB_SOURCE_PATH/columnstore/columnstore/
|
||||
git checkout $BRANCH2
|
||||
sudo $MDB_SOURCE_PATH/columnstore/columnstore/build/bootstrap_mcs.sh -t RelWithDebInfo
|
||||
echo "Build done; benchmarking $BRANCH2 now"
|
||||
git checkout with_benchmarks
|
||||
cd $RUN_DIRECTORY
|
||||
sysbench $SCRIPT \
|
||||
--mysql-socket=/run/mysqld/mysqld.sock \
|
||||
--db-driver=mysql \
|
||||
@ -93,4 +98,5 @@ BRANCH2_DATA=$(sysbench $SCRIPT \
|
||||
--mysql-db=test \
|
||||
--time=$TIME run | tail -n +12)
|
||||
|
||||
cd $MDB_SOURCE_PATH/columnstore/columnstore/benchmarks
|
||||
python3 parse_bench.py "$BRANCH2" "$BRANCH1" "$BRANCH2_DATA" "$BRANCH1_DATA" "$TIME"
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
for (( VAR=1; VAR<=1000; VAR++ ))
|
||||
for (( VAR=1; VAR<=1000000000; VAR++ ))
|
||||
do
|
||||
shuf -er -n3 {A..Z} {a..z} | tr -d '\n'
|
||||
echo
|
0
benchmarks/select_text_bench.lua → benchmarks/charbench/select_bench.lua
Normal file → Executable file
0
benchmarks/select_text_bench.lua → benchmarks/charbench/select_bench.lua
Normal file → Executable file
@ -1,3 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
seq 1 100000000
|
||||
seq 1 1000000000
|
Loading…
x
Reference in New Issue
Block a user