pgpool2.git / summary / log / commit / refs
commit a3b06c8ae57e14612a90d8f2bd891abeaccc6a2f
Author: Tatsuo Ishii <ishii@postgresql.org>
Date: Mon May 11 06:33:15 2015 +0000
Clarify load balancing condition.
doc/pgpool-en.html | 3 ++-
doc/pgpool-ja.html | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/doc/pgpool-en.html b/doc/pgpool-en.html
index 778e7fa53..9dfc3a4a5 100644
--- a/doc/pgpool-en.html
+++ b/doc/pgpool-en.html
@@ -1981,7 +1981,8 @@ must be met:
<li>However, if following conditions are met, load balance is possible even if in an explicit transaction
<ul>
<li>transaction isolation level is not SERIALIZABLE</li>
- <li>the transaction has not issued a write query yet(until a write query issued, load balance is possible)</li>
+ <li>the transaction has not issued a write query yet (until a write query is issued, load balance is possible. Here "write query" means non SELECT DML or DDL. SELECTs having write functions as specified in black or white function list is not regarded as a write query. This may be changed in the future.)</li>
+ <li>If black and white function list is empty, SELECTs having functions is regarded as a read only query.</li>
</ul>
</li>
</ul>
diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html
index 011e4845e..eb4a24554 100644
--- a/doc/pgpool-ja.html
+++ b/doc/pgpool-ja.html
@@ -2078,7 +2078,8 @@ SELECTなどの問い合わせがロードバランスされます。
<li>ただし、以下の条件が満たされればトランザクションブロックの内側であってもロードバランスの対象となります。
<ul>
<li>トランザクション分離レベルがSERIALIZABLEでない</li>
- <li>トランザクション内で更新を伴うクエリが実行されていない(更新を伴うクエリが実行されるまではロードバランスされます)</li>
+ <li>トランザクション内で更新を伴うクエリが実行されていない(更新を伴うクエリが実行されるまではロードバランスされます。ここで「更新を伴うクエリ」とは、SELECT以外のDDLやDMLを指します。black/white function listで指定される更新関数を含むSELECTは更新を伴うクエリとは見なされません。この仕様は将来変更される可能性があります)</li>
+ <li>もしblack/white function listが空の場合は、関数を持つSELECTは、更新を伴うクエリとは見なされません。</li>
</ul>
</li>
</ul>
[parent: 836ebfd8772d]