pgpool2.git / summary / log / commit / refs

commit    98f1a82ab07305db44ec5cd750fe8ecbb60e0df8
Author:   Bambo Huang <bambo.huang@gmail.com>
Date:     Sat Jun 15 01:30:30 2013 +0000

    Tutorial for Chinese update to date.


doc/tutorial-zh_cn.html | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/doc/tutorial-zh_cn.html b/doc/tutorial-zh_cn.html index b5ce84bac..9883dbe26 100644 --- a/doc/tutorial-zh_cn.html +++ b/doc/tutorial-zh_cn.html @@ -10,7 +10,7 @@ <body> <h1>pgpool-II 入门教程</h1> -<p>欢迎阅读 pgpool-II 入门教程。从本教程中,你将学会如何安装,设置 pgpool-II 以及使用 pgpool-II 运行并行查询和复制。我们假设你已经知道PostgreSQL的基础操作,所以如果有需要,请先参考 PostgreSQL 的文档。</p> +<p>欢迎阅读 pgpool-II 入门教程。从本教程中,你将学会如何安装,设置 pgpool-II 以及使用 pgpool-II 运行并行查询和复制。我们假设你已经知道PostgreSQL的基础操作,所以如果有必要,请先参考 PostgreSQL 的文档。</p> <dl> <dt><em>目录</em></dt> @@ -273,9 +273,14 @@ $ pgpool -n 2>&1 | /usr/sbin/cronolog \ <pre>listen_addresses = '*'</pre> +<p> +注意:进行了分区的表不会进行复制,不过并行查询和复制可以同时生效。 +</p> + <p> 注意:你可以同时拥有分区表和复制表。但是一个表不能同时被分区和复制。因为分区表和复制表的结构不同,“2. <a href="#replication">你的第一个复制</a>”小节中建立的“bench_replication”数据库无法用于并行查询模式。 </p> + <pre> replication_mode = true load_balance_mode = false @@ -381,6 +386,13 @@ CREATE TABLE pgpool_catalog.replicate_def ( PRIMARY KEY (dbname, schema_name, table_name) ); </pre> +<p> +replicate_def 包含了表的元数据信息 (dbname, schema_name, table_name, col_list, type_list)。 +</p> +<p> +所有的查询分析和查询重写过程都依赖于存储于 dist_def 以及/或 replicate_def 表中的这些信息(表,列以及类型)。 +如果信息不正确,分析和查询重写过程将导致错误的结果。 +</p> <h3>3.3. <a name="dist-def">定义分发规则</a></h3> @@ -460,7 +472,7 @@ INSERT INTO pgpool_catalog.replicate_def VALUES ( $ psql -f sample/replicate_def_pgbench.sql -p 5432 pgpool </pre> -<h3>3.5. <a name="parallel-check">检查并行</a></h3> +<h3>3.5. <a name="parallel-check">检查并行查询</a></h3> <p>要使 <code>pgpool.conf</code> 中的改动生效,pgpool-II 必须重启。请参考“1.5 <a href="#start-shutdown">启动/停止 pgpool-II</a>”小节。</p> [parent: 2e9c703c9302]