From bfc50b84141d8ab1d70101b3e5e3f85aa37c1256 Mon Sep 17 00:00:00 2001 From: Philip O'Toole Date: Sun, 21 Jan 2024 10:32:38 -0500 Subject: [PATCH] Add some DELETE operations to load testing --- cmd/rqbench/simple_load.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/rqbench/simple_load.sh b/cmd/rqbench/simple_load.sh index 50a94c4f..eb136dbd 100755 --- a/cmd/rqbench/simple_load.sh +++ b/cmd/rqbench/simple_load.sh @@ -29,6 +29,11 @@ $RQBENCH -p "/db/query" -n 150000000 -m 1000 "SELECT COUNT(*) FROM foo" & $RQBENCH -p "/db/query" -n 150000000 -m 1000 "SELECT COUNT(*) FROM bar" & $RQBENCH -p "/db/query" -n 150000000 -m 1000 "SELECT * FROM qux LIMIT 10" & -$RQBENCH -p "/db/execute" -m 100 -n $COUNT -a $EXECUTE_HOST 'DELETE FROM qux WHERE id IN (SELECT id FROM qux ORDER BY RANDOM() LIMIT 10)' +echo "Waiting 1 minute while before starting DELETEs" +sleep 60 + +$RQBENCH -p "/db/execute" -m 100 -n $COUNT -a $EXECUTE_HOST 'DELETE FROM foo WHERE id IN (SELECT id FROM foo ORDER BY RANDOM() LIMIT 1)' & +#$RQBENCH -p "/db/execute" -m 100 -n $COUNT -a $EXECUTE_HOST 'DELETE FROM bar WHERE id IN (SELECT id FROM bar ORDER BY RANDOM() LIMIT 50)' & +#$RQBENCH -p "/db/execute" -m 100 -n $COUNT -a $EXECUTE_HOST 'DELETE FROM qux WHERE id IN (SELECT id FROM qux ORDER BY RANDOM() LIMIT 1)' & wait