5. ベンチマークテストの実行2006.06.02 株式会社四次元データ 内田康介
pgbench 5章 ベンチマークテストの実行
5.1. ベンチマークテストの実行ベンチマークテストの実行は以下のコマンドで行うことができます。 $ pgbench test ベンチマークテストを実行し、終了すると以下のように出力されます。 starting vacuum...end. transaction type: TPC-B (sort of) scaling factor: 1 number of clients: 1 number of transactions per client: 10 number of transactions actually processed: 10/10 tps = 20.129392 (including connections establishing) tps = 20.581468 (excluding connections establishing) この出力の意味は以下のようになります。
上からベンチマークでシミュレートした条件が順に書かれており、下の3行がテスト結果であるということがわかります。 5.2. 条件を指定してベンチマークテストの実行ベンチマークテストを実行する際に、 オプションを指定することで様々な条件の設定を行なうことができます 以下に条件と、条件を設定した場合の実行例・出力例を示します。 条件
実行例 $ pgbench -S -c 10 -t 100 test 出力例 starting vacuum...end. transaction type: SELECT only scaling factor: 1 number of clients: 10 number of transactions per client: 100 number of transactions actually processed: 1000/1000 tps = 967.294796 (including connections establishing) tps = 1053.326775 (excluding connections establishing) このように条件を設定することで全く違った種類のテストを実行することができます。 |
![]()
![]()
|