PostgreSQLベンチマークテスト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*準備 [#c896be7a]
pgbenchを利用
# su postgres
$ cd /usr/local/src/postgresql-8.1.2/contrib/pgbench/
$ make
$ make install
ベンチマーク用データベースを作成し、初期化
$ createdb benchtest
$ pgbench -i benchtest
*ベンチマーク実施 [#o4763896]
$ pgbench benchtest
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 = 482.741974 (including connections establishing)
tps = 545.375218 (excluding connections establishing)
デフォルトはクライアント数1、トランザクション数10でSELECT...
tpsは1秒間に処理可能なトランザクション数で数字が大きいほ...
2行の違いは接続の確立に要した時間を含むか含まないか
SELECTのみをクライアント数10、トランザクション数100とする...
$ pgbench -S -c 10 -t 100 benchtest
終了行:
*準備 [#c896be7a]
pgbenchを利用
# su postgres
$ cd /usr/local/src/postgresql-8.1.2/contrib/pgbench/
$ make
$ make install
ベンチマーク用データベースを作成し、初期化
$ createdb benchtest
$ pgbench -i benchtest
*ベンチマーク実施 [#o4763896]
$ pgbench benchtest
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 = 482.741974 (including connections establishing)
tps = 545.375218 (excluding connections establishing)
デフォルトはクライアント数1、トランザクション数10でSELECT...
tpsは1秒間に処理可能なトランザクション数で数字が大きいほ...
2行の違いは接続の確立に要した時間を含むか含まないか
SELECTのみをクライアント数10、トランザクション数100とする...
$ pgbench -S -c 10 -t 100 benchtest
ページ名: