(unnamed)
text/plain
#! /usr/bin/bash
PGBENCH_SCALE=20
export PATH=/home/horiguti/bin/pgsql_pendsync/bin:$PATH
function run_one_param()
{
# bench2.sh <ddl_count> <insert_pages> <method (s:sync, w:WAL, n:not-set)> <pgbench scale>
./bench2.sh $1 $2 n ${PGBENCH_SCALE} 2>&1
./bench2.sh $1 $2 s ${PGBENCH_SCALE} 2>&1
./bench2.sh $1 $2 w ${PGBENCH_SCALE} 2>&1
}
killall -9 postgres
sleep 1
#run_one_param <ddl_count> <insert_pages>
# On slow HDD
export PGDATA=/home/horiguti/storage/hdd/data/data_pendsync
run_one_param 353 100
run_one_param 258 250
run_one_param 185 500
run_one_param 118 1000
run_one_param 58 2500
run_one_param 32 5000
run_one_param 18 10000
# On M.2 SSD
export PGDATA=/home/horiguti/storage/ssd/data/data_pendsync
run_one_param 2250 100
run_one_param 1162 250
run_one_param 564 500
run_one_param 297 1000
run_one_param 123 2500
run_one_param 63 5000
run_one_param 32 10000