Pgpool-IIのインストール

Pgpool-II 3.6.5 文書
前のページ | 上に戻る | 第 3章Pgpool-IIのインストール | 次のページ

# 3.4. Pgpool-IIのインストール

ソースのtarballを展開したら、`configure`スクリプトを実行します。

    ./configure

`configure`に以下のコマンドラインオプションを1つ以上指定することで、構築処理やインストール処理を変更することができます。

`--prefix=path`

  Pgpool-IIバイナリやドキュメントなどの関連ファイルがインストールされるトップディレクトリを指定します。 デフォルトは`/usr/local`です。

`--with-pgsql=path`

  PostgreSQLのクライアントライブラリなどがインストールされているトップディレクトリを指定します。 デフォルト値は`pg_config`コマンドで取得できるパスです。

`--with-openssl`

  Pgpool-IIバイナリがOpenSSLサポート付で構築されます。 デフォルトではOpenSSLサポートは無効です。

`--enable-sequence-lock`

  Pgpool-II 3.0シリーズ (3.0.4まで) 互換の insert_lock を使用します。 Pgpool-IIは、シーケンステーブルの行に対してロックを行います。 2011年06月より後にリリースされたPostgreSQL 8.2以降ではこのロック方式は使用できません。

`--enable-table-lock`

  Pgpool-II 2.2と2.3シリーズ互換のinsert_lockを使用します。 Pgpool-IIは、挿入対象のテーブルに対してロックを行ないます。 このロック方式は`VACUUM`とロック競合するため非推奨です。

`--with-memcached=path`

  Pgpool-IIバイナリはインメモリクエリキャッシュのキャッシュストレージにmemcachedを利用します。 libMemcachedのインストールが必要です

    make
    make install

これによりPgpool-IIがインストールされます。 （SoralisまたはFreeBSDを使用している場合は`make`を`gmake`で置き換えて下さい。）

前のページ | ホーム | 次のページ
ソースの入手 | 上に戻る | pgpool_recoveryのインストール