Changeset: 089ccbcf23a4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=089ccbcf23a4
Modified Files:
        
Branch: default
Log Message:

Merge with Dec2011 branch.


diffs (79 lines):

diff --git a/tools/merovingian/client/monetdb.1 
b/tools/merovingian/client/monetdb.1
--- a/tools/merovingian/client/monetdb.1
+++ b/tools/merovingian/client/monetdb.1
@@ -186,17 +186,8 @@ file, or a local override.
 Sets property to value for the given database.  For a list of
 properties, run
 .BR "monetdb get all" .
-Most properties require the database to be stopped when set.  The
-following properties have special values, or do not have an equivalent
-option for
-.BR mserver5 (1).
-.IP "  forward=<redirect|proxy>"
-When set to redirect, monetdbd tells each connecting client to make a
-new connection directly to the database the client looks for.  This
-requires that the separate mserver5 processes are reachable by the ports
-they use.  Since this may not be the case due to a firewall, when set to
-proxy, monetdbd tunnels the client to the right database.
-.IP "  share=<yes|no|tag>"
+Most properties require the database to be stopped when set.
+.IP "  shared=<yes|no|tag>"
 Defines if and how the database is being announced to other monetdbds
 or not.  If not set to
 .I "yes"
@@ -211,6 +202,19 @@ in the
 .BR monetdbd (1)
 manpage.  Note that this property can be set for a running database, and
 that a change takes immediate effect in the network.
+.IP "  nthreads=<number>"
+Defines how many worker threads the server should use to perform main
+processing.  Normally, this number equals the number of available CPU
+cores in the system.  Reducing this number forces the server to use less
+parallelism when executing queries, or none at all if set to
+.IR 1 .
+.IP "  optpipe=<string>"
+Each server operates with a given optimiser pipeline.  While the default
+usually is the best setting, for some experimental uses the pipeline can
+be changed.  See the
+.BR mserver5 (1)
+manpage for available pipelines.  Changing this setting is discouraged
+at all times.
 .IP "  master=<yes|no|id>"
 Defines if the database is to be started as a replication master 
 .RI ( yes ", " id "), or not (" no ).
@@ -233,7 +237,15 @@ A valid URI looks like
 .BI mapi:monetdb:// hostname : port / database
 which is a regular mapi URI.
 .IP "  readonly=<yes|no>"
-Defines if the database has to be started in readonly mode.
+Defines if the database has to be started in readonly mode.  Updates are
+rejected in this mode, and the server employs some read-only
+optimisations that can lead to improved performance.
+.IP "  nclients=<number>"
+Sets the maximum amount of clients that can connect to this database at
+the same time.  Setting this to a high value is discouraged.  A
+multiplex-funnel may be more performant, see
+.I MULTIPLEX-FUNNEL
+below.
 .IP "inherit property database [database ...]"
 Like set, but unsets the database-local value, and reverts to inherit
 from the default again.
diff --git a/tools/mserver/mserver5.1 b/tools/mserver/mserver5.1
--- a/tools/mserver/mserver5.1
+++ b/tools/mserver/mserver5.1
@@ -197,6 +197,15 @@ database makes that database unusable as
 login.  If you use
 .BR monetdbd (1),
 a per-database vault key is set.
+.IP "max_clients"
+Controls how many client slots are allocated for clients to connect.
+This settings limits the maximum number of connected clients at the same
+time.  Note that MonetDB is not designed to handle massive amounts of
+connected clients.  The funnel capability from
+.BR monetdbd (1)
+might be a more suitable solution for such workloads.
+
+Default 64.
 
 .SH "SQL PARAMETERS"
 The SQL component of MonetDB 5 runs on top of the MAL environment.  It
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to