pgbench で利用する独自スクリプトにランダムなスリープを入れる

pgbench で実行できる独自スクリプトでは、変数や乱数、スリープがが使える。 これらを組み合わせることで、10 ~ 20 秒範囲のランダムなスリープを設けることができた。

SELECT * FROM customers
\setrandom wait 10 20
\sleep :wait s
SELECT * FROM products