[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 メーリングリストの案内