1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-15 22:22:17 +03:00
Files
mariadb-columnstore-engine/mysql/queries/nightly/demo/analysis/gensql.sh
2016-01-06 14:08:59 -06:00

33 lines
1.1 KiB
Bash
Executable File

# Script to generate sql to populate the run and queryRun tables with run time stats from the nightly performance runs.
key=1
for i in `ls -d ../archive/20*nightly-genii`
do
date=`echo $i | awk '{print substr($1, 12, 8)}'`
echo "insert into run values($key, '$date', true);"
cat $i/qt* | grep -v "Total" | awk -v key=$key '{print "insert into queryrun values (" NR ", " key ", " $1 " );"}'
echo ""
cat $i/mt* | grep -v "Total" | awk -v key=$key '{print "insert into modRun values (" NR ", " key ", " $1 " );"}'
echo ""
key=`expr $key + 1`
done
for i in `ls -d ../201008*`
do
date=`echo $i | awk '{print substr($1, 4, 8)}'`
echo "insert into run values($key, '$date', true);"
cat $i/qt* | grep -v "Total" | awk -v key=$key '{print "insert into queryrun values (" NR ", " key ", " $1 " );"}'
echo ""
cat $i/mt* | grep -v "Total" | awk -v key=$key '{print "insert into modRun values (" NR ", " key ", " $1 " );"}'
echo ""
key=`expr $key + 1`
done
# Eliminate a couple of runs that were skewed.
echo "update run set r_good=false where r_key=122;"
echo "update run set r_good=false where r_key=57;"