Fri Dec 2 22:50:54 PST 2005
- Previous message: [Slony1-commit] By xfade: Add man.sgml to facilitate manpage building.
- Next message: [Slony1-commit] By cbbrowne: Revise man.sgml / slony.sgml to have a set of ENTITY values
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message:
-----------
Change references to pgbench to refer to &pgbench; to have common
handling of that entity...
Modified Files:
--------------
slony1-engine/doc/adminguide:
firstdb.sgml (r1.15 -> r1.16)
-------------- next part --------------
Index: firstdb.sgml
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/doc/adminguide/firstdb.sgml,v
retrieving revision 1.15
retrieving revision 1.16
diff -Ldoc/adminguide/firstdb.sgml -Ldoc/adminguide/firstdb.sgml -u -w -r1.15 -r1.16
--- doc/adminguide/firstdb.sgml
+++ doc/adminguide/firstdb.sgml
@@ -3,26 +3,29 @@
<indexterm><primary>replicating a first database</primary></indexterm>
-<para>In this example, we will be replicating a brand new pgbench
-database. The mechanics of replicating an existing database are
-covered here, however we recommend that you learn how &slony1;
-functions by using a fresh new non-production database.</para>
-
-<para> Note that <application>pgbench</application> is a "benchmark"
-tool that is in the &postgres; set of <filename>contrib</filename>
-tools. If you build &postgres; from source, you can readily head
-to <filename>contrib/pgbench</filename> and do a <command>make
-install</command> to build and install it; it is not always included in
-packaged binary &postgres; installations.</para>
+<para>In this example, we will be replicating a brand new
+<application>pgbench</application> database. The mechanics of
+replicating an existing database are covered here, however we
+recommend that you learn how &slony1; functions by using a fresh new
+non-production database.</para>
+
+<para> Note that <application>pgbench</application> is a
+<quote>benchmark</quote> tool that is in the &postgres; set of
+<filename>contrib</filename> tools. If you build &postgres; from
+source, you can readily head to <filename>contrib/pgbench</filename>
+and do a <command>make install</command> to build and install it; you
+may discover that included in packaged binary &postgres;
+installations.</para>
<para>The &slony1; replication engine is trigger-based, allowing us to
replicate databases (or portions thereof) running under the same
postmaster.</para>
-<para>This example will show how to replicate the pgbench database
-running on localhost (master) to the pgbench slave database also
-running on localhost (slave). We make a couple of assumptions about
-your &postgres; configuration:
+<para>This example will show how to replicate the
+<application>pgbench</application> database running on localhost
+(master) to the <application>pgbench</application> slave database also running on localhost
+(slave). We make a couple of assumptions about your &postgres;
+configuration:
<itemizedlist>
@@ -76,7 +79,7 @@
</warning></para>
-<sect2><title>Creating the pgbenchuser</title>
+<sect2><title>Creating the <application>pgbench</application> user</title>
<para><command>
createuser -A -D $PGBENCHUSER
@@ -138,7 +141,7 @@
tool. It is a specialized scripting aid that mostly calls stored
procedures in the master/slave (node) databases. The script to create
the initial configuration for the simple master-slave setup of our
-pgbench database looks like this:
+<application>pgbench</application> database looks like this:
<programlisting>
#!/bin/sh
@@ -227,9 +230,9 @@
are seeing is the synchronization of cluster configurations between
the 2 <xref linkend="slon"> processes.</para>
-<para>To start replicating the 4 pgbench tables (set 1) from the
-master (node id 1) the the slave (node id 2), execute the following
-script.
+<para>To start replicating the 4 <application>pgbench</application>
+tables (set 1) from the master (node id 1) the the slave (node id 2),
+execute the following script.
<programlisting>
#!/bin/sh
@@ -255,12 +258,14 @@
_EOF_
</programlisting>
</para>
-<para>Any second now, the replication daemon on <envar>$SLAVEHOST</envar> will start
-to copy the current content of all 4 replicated tables. While doing
-so, of course, the pgbench application will continue to modify the
-database. When the copy process is finished, the replication daemon
-on <envar>$SLAVEHOST</envar> will start to catch up by applying the
-accumulated replication log. It will do this in little steps, 10
+
+<para>Any second now, the replication daemon on
+<envar>$SLAVEHOST</envar> will start to copy the current content of
+all 4 replicated tables. While doing so, of course, the
+<application>pgbench</application> application will continue to modify
+the database. When the copy process is finished, the replication
+daemon on <envar>$SLAVEHOST</envar> will start to catch up by applying
+the accumulated replication log. It will do this in little steps, 10
seconds worth of application work at a time. Depending on the
performance of the two systems involved, the sizing of the two
databases, the actual transaction load and how well the two databases
- Previous message: [Slony1-commit] By xfade: Add man.sgml to facilitate manpage building.
- Next message: [Slony1-commit] By cbbrowne: Revise man.sgml / slony.sgml to have a set of ENTITY values
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list