Doc: add description about multi-statement queries to restrictions section.
authorTatsuo Ishii <ishii@sraoss.co.jp>
Tue, 9 Apr 2019 05:17:57 +0000 (14:17 +0900)
committerTatsuo Ishii <ishii@sraoss.co.jp>
Tue, 9 Apr 2019 05:20:16 +0000 (14:20 +0900)
doc.ja/src/sgml/restrictions.sgml
doc/src/sgml/loadbalance.sgml
doc/src/sgml/restrictions.sgml

index c8f4ef2d4b654b866775bd54ebf744867ccad134..d9c719dc2f69a4b899225db32fafedb46de5df23 100644 (file)
     </listitem>
    </varlistentry>
 
+   <varlistentry>
+    <term>Load Balancing</term>
+    <listitem>
+     <para>
+マルチステートメントSQL(1行の中に複数のSQLが含まれている)は、常にプライマリノード(ストリーミングレプリケーションモードの場合)かマスターノード(それ以外のモード)に送られます。
+通常<productname>Pgpool-II</productname>はクエリの種類を見て適切なノードにクエリを送りますが、マルチステートメントSQLではこれが適用されません。
+     </para>
+    </listitem>
+   </varlistentry>
+
    <varlistentry>
 <!--
     <term>Authentication/Access Controls</term>
index 29461c3797050700425bfae1851bddfe49728313..cd68957b08c8ea3da4e2eaaf11a0fd908a21e2ef 100644 (file)
            </listitem>
            <listitem>
              <para>
-             Multi-stament queries (multiple SQL commands on single line)
+             Multi-statement queries (multiple SQL commands on single line)
              </para>
            </listitem>
          </itemizedlist>
index 7bcb29641d8f746793c4a9f003a1f35f603b9029..6e2eb5ff91311225124a33cc1f0b2abf9b7f6092 100644 (file)
     </listitem>
    </varlistentry>
 
+   <varlistentry>
+    <term>Load Balancing</term>
+    <listitem>
+     <para>
+       Multi-statement queries (multiple SQL commands on single line)
+       are always sent to primary node (in streaming replication mode)
+       or master node (in other
+       modes). Usually <productname>Pgpool-II</productname> dispatch
+       query to appropriate node, but it's not applied to
+       multi-statement queries.
+     </para>
+    </listitem>
+   </varlistentry>
+
    <varlistentry>
     <term>Authentication/Access Controls</term>
     <listitem>