pgpool2.git / summary / log / commit / refs

commit    377f99163ee91c7d9f42ead5913953724cdce7bd
Author:   Tatsuo Ishii <ishii@postgresql.org>
Date:     Wed May 31 05:58:51 2017 +0000

    Fix descriptions of white/black_memcache_table_list.
    
    They are far from actual implementations.
    See [pgpool-general: 5479] for more details.


doc.ja/src/sgml/memcache.sgml | 47 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/doc.ja/src/sgml/memcache.sgml b/doc.ja/src/sgml/memcache.sgml index 878eecc7a..898df2c80 100644 --- a/doc.ja/src/sgml/memcache.sgml +++ b/doc.ja/src/sgml/memcache.sgml @@ -17,6 +17,37 @@ <productname>Pgpool-II</productname>の全てのモードでインメモリクエリキャッシュを利用することができます。 テーブルが更新によりキャッシュが古くなっても、<productname>Pgpool-II</>の再起動の必要はありません。 </para> + + <note> + <para> + <!-- + Basically following SELECTs will not be cached: + <programlisting> + SELECTs including non immutable functions + SELECTs including temp tables, unlogged tables + SELECT result is too large (memqcache_maxcache) + SELECT FOR SHARE/UPDATE + SELECT starting with "/*NO QUERY CACHE*/" comment + SELECT including system catalogs + SELECT uses TABLESAMPLE + </programlisting> + However, VIEWs and SELECTs accessing unlogged tables can be + cached by specifying in + the <xref linkend="guc-white-memqcache-table-list">. + --> + 基本的に以下のSELECTはキャッシュされません。 + <programlisting> + immutableな関数を含むSELECT + 一時テーブル、unloggedテーブルを使ったSELECT + 検索結果が memqcache_maxcache を越えるようなSELECT + SELECT FOR SHARE/UPDATE + /*NO QUERY CACHE*/コメントで始まるSELECT + システムカタログを使用しているSELECT + TABLESAMPLEを使っているSELECT + </programlisting> + + </para> + </note> <para> <!-- In memory cache saves the pair of SELECT statement @@ -320,10 +351,16 @@ from the in memory cache is extremely fast. <para> <!-- - Specifies a comma separated list of table names whose SELECT - results should be cached by the <productname>Pgpool-II</productname>. + Specifies a comma separated list of table names whose + SELECT results should be cached by + <productname>Pgpool-II</productname>. This parameter only + applies to VIEWs and SELECTs accessing unlogged tables. + Regular tables can be cached unless specified + by <xref linkend="guc-black-memqcache-table-list">. --> SELECT結果が<productname>Pgpool-II</productname>にキャッシュされるべきテーブル名のリストをカンマ区切りで指定します。 + このパラメータは、VIEWとunloggedテーブルにのみ適用されます。 + 通常のテーブルは、<xref linkend="guc-black-memqcache-table-list">に記載されていない限りキャッシュされます。 </para> <para> @@ -357,10 +394,10 @@ from the in memory cache is extremely fast. <note> <para> <!-- - <varname>white_memqcache_table_list</varname> takes - precedence over <xref linkend="guc-black-memqcache-table-list"> + <varname>black_memqcache_table_list</varname> takes + precedence over <xref linkend="guc-white-memqcache-table-list"> --> - <varname>white_memqcache_table_list</varname>は<xref linkend="guc-black-memqcache-table-list">より優先されます。 + <varname>black_memqcache_table_list</varname>は<xref linkend="guc-white-memqcache-table-list">より優先されます。 </para> </note> <para> [parent: 57752e4ab330]