[pgpool-general-jp: 1093] 設定パラメータ replicate_select の挙動について

Hidenori Saitoh saitoh_hidenori_b1 @ lab.ntt.co.jp
2012年 10月 3日 (水) 16:56:39 JST


はじめまして。齋藤と申します。

設定パラメータ replicate_select の挙動について、
教えて頂けないでしょうか。

ユーザマニュアルでは、
「false を設定すると SELECT 文をマスタのみに送信します。」
と記載されておりますが、SELECT 文の冒頭にコメント( /* comment */ )
を付与すると、マスタ(node id:0)とスレーブ(node id:1)の両方に
送信されてしまいます。

SELECT 文の冒頭にコメントが付与されているときには、
  replicate_select = false
の設定は、効かなくなってしまうのでしょうか?

以下、動作確認したときのログです。
( pgpool-II 3.2.0 をレプリケーションモードで利用しています。)

2012-10-03 11:11:41 LOG:   pid 472: statement: /* comment */ SELECT * FROM tbl;
2012-10-03 11:11:41 LOG:   pid 472: DB node id: 0 backend pid: 502 statement: BEGIN
2012-10-03 11:11:41 LOG:   pid 472: DB node id: 1 backend pid: 503 statement: BEGIN
2012-10-03 11:11:41 LOG:   pid 472: DB node id: 0 backend pid: 502 statement: /* comment */ SELECT * FROM tbl;
2012-10-03 11:11:41 LOG:   pid 472: DB node id: 1 backend pid: 503 statement: /* comment */ SELECT * FROM tbl;
2012-10-03 11:11:41 LOG:   pid 472: DB node id: 1 backend pid: 503 statement: COMMIT
2012-10-03 11:11:41 LOG:   pid 472: DB node id: 0 backend pid: 502 statement: COMMIT

以上です。よろしくお願い致します。


pgpool-general-jp メーリングリストの案内