pgbenchにてpostgreSQLの
ベンチマークを測定する事ができます
言うまでもありませんがポスグレをインストールしたサーバで行います。
pgbenchのインストール
su postgres cd /usr/local/src/postgresql-8.3.4/contrib/pgbench make make install
ベンチマーク用データベースを作成し、初期化
createdb pgbench pgbench -i pgbench
測定評価
tps(trunsaction per second)値が高いほど良い
デフォルトはクライアント数1、トランザクション数10で
SELECT,INSERT,UPDATEが実行される
tpsは1秒間に処理可能なトランザクション数で
数字が大きいほど性能が良いということ
2行の違いは接続の確立に要した時間を含むか含まないか
SELECTのみをクライアント数10、トランザクション数100とする場合は
$ pgbench -S -c 10 -t 100 pgbench