IPv6アドレス/マスク表記法はサポートされません現在pgpoolはIPv6をサポートしていません。"md5"以外のメソッドはサポートされませんこれも上記の"samegroup"と同じ理由によるものです。されているパスワードを使った認証を行うことができません。md5に関しては、pool_passwdというパスワードファイルを併用することによって利用できます。詳細は認証・アクセス制御方式を参照してください。アント認証についてだということに注意してください。アント認証に成功しないと接続状態となりません。チェックが行われます。ンに"--with-pam"を指定してください。作成する必要があります。クエリキャッシュの設定方法pgpool-IIでは、すべてのモードでクエリキャッシュを利用することができます。クエリキャッシュは、SELECTの結果を再利用することにより、性能を向上させます。利用する場合には、pgpool.confの設定を以下のように設定します。trueまた、システムDBに以下のテーブルを作成してください。dbname));ただし、この例ではスキーマ名が"pgpool_catalog"となっているので、違うスキーマを使う場合は適当に書き換えてください。現在のクエリキャッシュの実装では、キャッシュがデータベース上に作成されます。そのため、実行にあまり時間のかからないようなSELECTでは、クエリキャッシュを有効にすることによって、かえって遅くなることがあります。クエリキャッシュの内容は、テーブルが更新されてもそのままです。オプション(クエリキャッシュのクリア)を追加してpgpool-IIを再起動する必要があります。してからpgpool-IIを起動します。fと同じ動作ですpgpoolが停止すると、[logdir]/pgpool_statusというファイルにバックエンドの状態を書き込みます。次回pgpoolが起動したときにこのファイルが存在すると、バックエンドの状態をそこから復元します。停止していたDBを再起動pgpoolを再起動というシーケンスで、不整合のあるDBからレプリケーション状態に移行することを防ぐことができます。DBの状態に不整合がなくなっている、あるいはpgpool.confを書き換えて設定を変えてしまった、というときはpgpool_statusを削除すればバックエンドの状態の復元を行いません。pgpool-IIの設定ファイルの再読み込みpgpool-IIの設定ファイルは、pgpool-IIを再起動することなく読み直すことができます。pcpの設定ファイルを指定します設定項目によっては、再読み込みを行なっても反映されないものがあるので、ご注意下さい。設定の変更はすでに接続中のセッションには反映されません。次回、クライアントがpgpool-IIに接続したときから反映されます。SHOWコマンド概要pgpool-IIでは、SHOWコマンドを使って情報を参照することができます。SHOWはSQLコマンドですが、pgpool-IIは一部のSHOWコマンドを独自に解釈して、pgpool-IIが管理する情報を返却します。以下のようなものがあります。3.0から追加されました。"pool"という用語は、pgpoolプロセスによって所有されるPostgreSQLセッションを指します。pgpoolによって所有されるセッション全体ではありません。設定パラメータの名前と値、説明を表示します。出力の一部を示します。pool_nodes"は、DBノードのリストを表示します。ホスト名、ポート番号、状態、重み(ロードバランスモードで運用しているときにのみ意味があります)が表示されます。状態(status)の意味については、pcp_node_infoリファレンスで説明されています。pool_processes"は、接続待ち、あるいは接続中pgpool-IIの子プロセスの状態を表示します。6つのカラムがあります。pgpool-IIプロセスのプロセスIDです。start_timeはこのプロセスが起動された時刻です(1970年1月1日からの経過秒で表示されます)。databaseはこのプロセスが接続しているデータベース名です。usernameはこのプロセスの接続で使用しているユーザ名です。isはこの接続が作成された時刻です。この接続が使用された回数です。返却行数は常にnum_init_childrenになります。データベース名などが表示されるのは、そのプロセスにフロントエンドからの接続がある場合に限ります。pool_pools"は、pgpool-IIのコネクションプールの状態を表示します。11のカラムがあります。start_timeはこのプロセスが起動された時刻です(1970年1月1日からの経過秒で表示されます)。pgpool-IIプロセスのプロセスIDです。コネクションプールIDです。PostgreSQLバックエンドの識別子です(0からバックエンド数-1の値です)databaseはこのプロセスが接続しているデータベース名です。usernameはこのプロセスの接続で使用しているユーザ名です。isはこの接続が作成された時刻です。この接続で使用されているプロトコルバージョン番号です。この接続が使用された回数です。バックエンドプロセスのプロセスIDです。真偽値で、0ならフロントエンドからの接続無し、1なら接続ありを表します。返却行数は常にnum_init_children*max_poolになります。pgpool-IIのバージョン情報を表示します。