目次へ

2. pgbenchの導入

2006.03.23 内田康介 

2.1. pgbenchとは

pgbenchとは石井達夫氏によって作成されたPostgreSQLのベンチマークテストを行うためのプログラムで、 PostgreSQL本体とともに配布されています。 サーバー側データベースの基本的なベンチマークに用いられるTPC-Bを基に作成されており、 1秒間に実行できるトランザクション数で性能を判断します。

特徴として、マルチユーザー環境をシミュレートすることができ、容易に同時接続環境をテストすることができます。 また、移植性が高く、インストールも簡単です

2.2. インストール

pgbenchはPostgreSQLを解凍して作られたディレクトリ内のcontrib/pgbenchに存在します。 そのため、改めて入手する必要はありません。 contrib/pgbenchに移動し、データベース管理者(またはスーパーユーザー)の権限でコンパイル・インストールをすることができます。

インストール例(PostgreSQL8.1.3を使用)

# su - postgres
$ cd /usr/local/src/postgresql-8.1.3/contrib/pgbench
$ make
$ make install

これにより、PostgreSQLのbinディレクトリ(通常/usr/local/pgsql/bin)にpgbenchという名前でインストールされます。

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp