File tree Expand file tree Collapse file tree 3 files changed +11
-4
lines changed
.github/actions/benchmark_cloud Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 49
49
BENDSQL_DSN : " databend://${{ inputs.cloud_user }}:${{ inputs.cloud_password }}@${{ inputs.cloud_gateway }}:443"
50
50
run : |
51
51
if [[ "${{ inputs.dataset }}" == "load" ]]; then
52
- echo "CREATE DATABASE IF NOT EXISTS load_test_${{ inputs.run_id }};" | bendsql
53
52
echo "database=load_test_${{ inputs.run_id }}" >> $GITHUB_OUTPUT
54
53
echo "tries=1" >> $GITHUB_OUTPUT
55
54
else
Original file line number Diff line number Diff line change 52
52
echo " #######################################################"
53
53
echo " Running benchmark for Databend Cloud with S3 storage..."
54
54
55
- export BENDSQL_DSN=" databend://${CLOUD_USER} :${CLOUD_PASSWORD} @${CLOUD_GATEWAY} :443/ ${BENCHMARK_DATABASE} ?warehouse= ${CLOUD_WAREHOUSE} "
55
+ export BENDSQL_DSN=" databend://${CLOUD_USER} :${CLOUD_PASSWORD} @${CLOUD_GATEWAY} :443"
56
56
57
57
echo " Creating warehouse..."
58
58
echo " DROP WAREHOUSE IF EXISTS '${CLOUD_WAREHOUSE} ';" | bendsql
@@ -71,6 +71,12 @@ until bendsql --query="SHOW WAREHOUSES LIKE '${CLOUD_WAREHOUSE}'" | grep -q "Run
71
71
sleep 10
72
72
done
73
73
74
+ export BENDSQL_DSN=" databend://${CLOUD_USER} :${CLOUD_PASSWORD} @${CLOUD_GATEWAY} :443/${BENCHMARK_DATABASE} ?warehouse=${CLOUD_WAREHOUSE} "
75
+
76
+ echo " Creating database..."
77
+ echo " DROP DATABASE IF EXISTS ${BENCHMARK_DATABASE} ;" | bendsql --database default
78
+ echo " CREATE DATABASE ${BENCHMARK_DATABASE} ;" | bendsql --database default
79
+
74
80
echo " Checking session settings..."
75
81
bendsql --query=" select * from system.settings where value != default;" -o table
76
82
@@ -99,7 +105,8 @@ function run_query() {
99
105
100
106
QUERY_NUM=0
101
107
for query in " ${BENCHMARK_DATASET} " /queries/* .sql; do
102
- echo " Running Q${QUERY_NUM} : ${query} "
108
+ echo -e " \n==>Running Q${QUERY_NUM} : ${query} "
109
+ cat " $query "
103
110
yq -i " .result += [[]]" -o json result.json
104
111
for i in $( seq 1 " $BENCHMARK_TRIES " ) ; do
105
112
run_query " $QUERY_NUM " " $i " " $query "
Original file line number Diff line number Diff line change @@ -110,7 +110,8 @@ function run_query() {
110
110
TRIES=3
111
111
QUERY_NUM=0
112
112
for query in " ${BENCHMARK_DATASET} " /queries/* .sql; do
113
- echo " Running Q${QUERY_NUM} : ${query} "
113
+ echo -e " \n==>Running Q${QUERY_NUM} : ${query} "
114
+ cat " $query "
114
115
sync
115
116
echo 3 | sudo tee /proc/sys/vm/drop_caches
116
117
yq -i " .result += [[]]" -o json result.json
You can’t perform that action at this time.
0 commit comments