For a given TPCH database, you can run all querys and take performance metrics acording
differtent database configurations.
1 Execution shell
Copy
export DBDATE=Y4MD- export DBMONEY=. for q in `find . -name '*.sql'`; do echo $q t1=`date +%s` dbaccess tpch $q > /dev/null 2>&1 if [ $? -eq 0 ]; then t2=`date +%s` echo "$q takes $((t2 - t1)) secs" else echo "$q failed" exit 1 fi done
2 Time executions (Seconds.)
Query | SF=1 | SF=10 | SF=100 | SF=1000 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
SSD | NVME | IWA | SSD | NVME | IWA | SSD | NVME | IWA | SSD | NVME | IWA | |
Q1 | 35 | . | . | 326 | . | . | 2569 | . | . | . | . | . |
Q2 | 3 | . | . | 120 | . | . | . | . | . | . | . | . |
Q3 | 2 | . | . | 11195 | . | . | . | . | . | . | . | . |
Q4 | 1 | . | . | 86 | . | . | . | . | . | . | . | . |
Q5 | 10 | . | . | 195 | . | . | . | . | . | . | . | . |
Q6 | 2 | . | . | 16 | . | . | . | . | . | . | . | . |
Q7 | 26 | . | . | 518 | . | . | . | . | . | . | . | . |
Q8 | 15 | . | . | 322 | . | . | . | . | . | . | . | . |
Q9 | 10 | . | . | 14345 | . | . | . | . | . | . | . | . |
Q10 | 5 | . | . | 198 | . | . | . | . | . | . | . | . |
Q11 | 1 | . | . | 70 | . | . | 2368 | . | . | . | . | . |
Q12 | 1 | . | . | 43 | . | . | . | . | . | . | . | . |
Q13 | 10 | . | . | 451 | . | . | . | . | . | . | . | . |
Q14 | 2 | . | . | 57 | . | . | . | . | . | . | . | . |
Q16 | 1 | . | . | 36 | . | . | 2033 | . | . | . | . | . |
Q17 | 0.01 | . | . | 184 | . | . | . | . | . | . | . | . |
Q18 | 7 | . | . | 100 | . | . | . | . | . | . | . | . |
Q19 | 60 | . | . | 722 | . | . | . | . | . | . | . | . |
Q20 | 1 | . | . | 1423 | . | . | 18567 | . | . | . | . | . |