List:Internals« Previous MessageNext Message »
From:jon Date:March 31 2005 1:03pm
Subject:bk commit - mysqldoc tree (jon:1.2791)
View as plain text  
Below is the list of changes that have just been committed into a local
mysqldoc repository of jon. When jon does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://www.mysql.com/doc/I/n/Installing_source_tree.html

ChangeSet
  1.2791 05/03/31 23:03:17 jon@stripped +1 -0
  New configure option --with-big-tables (per Joerg).

  Docs/manual.texi
    1.2623 05/03/31 23:03:12 jon@stripped +29 -0
    New configure option --with-big-tables (per Joerg).

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	jon
# Host:	gigan.site
# Root:	/home/jon/bk/mysqldoc

--- 1.2622/Docs/manual.texi	2005-03-31 14:24:25 +10:00
+++ 1.2623/Docs/manual.texi	2005-03-31 23:03:12 +10:00
@@ -7967,6 +7967,7 @@
 @subsection Typical @command{configure} Options
 
 @findex without-server option
+@findex with-big-tables option
 @cindex @command{configure} script
 @cindex options, @command{configure}
 @cindex configuration options
@@ -8223,6 +8224,23 @@
 applications.  @xref{Threaded clients}.
 
 @item
+It is now possible to build MySQL with big table support using the
+@code{--with-big-tables} option, beginning with the following MySQL versions:
+@itemize @bullet
+  @item
+  @strong{4.0 series}: 4.0.25
+  @item
+  @strong{4.1 series}: 4.1.1
+  @item
+  @strong{5.0 series}: 4.0.4
+@end itemize
+This option causes the variables used to keep table row counts to be stored
+using @code{unsigned long long} rather than @code{unsigned long}. What this does
+is to allow tables to hold up to approximately 1.844E+19 ((2^32)^2) rows rather
+than 4G rows. Previously it was necessary to pass @code{-DBIG_TABLES} to the
+compiler manually in order to enable this feature.
+
+@item
 Options that pertain to particular systems can be found in the
 system-specific section of this manual.
 @xref{Operating System Specific Notes}.
@@ -97930,6 +97948,10 @@
 changed, so that it's now possible to have a replication master and slave
 running with different global time zones. A drawback is that replication
 from 5.0.4 masters to pre-5.0.4 slaves is impossible.
+@item
+Added @code{--with-big-tables} compilation option to @command{configure}.
+(Previously it was necessary to pass @code{-DBIG_TABLES} to the compiler manually in
+order to enable large table support.) See @ref{compile options} for details.
 @end itemize
 
 Bugs fixed:
@@ -99305,6 +99327,10 @@
 stopping with an error. The default in MySQL 4.1 is 0. You must explicitly
 set the value greater than 0 to enable the ``retry'' behavior. (In MySQL
 5.0.3 or newer, the default is 10.) (Bug #8325)
+@item
+Added @code{--with-big-tables} compilation option to @command{configure}.
+(Previously it was necessary to pass @code{-DBIG_TABLES} to the compiler manually in
+order to enable large table support.) See @ref{compile options} for details.
 @end itemize
 
 Bugs fixed:
@@ -102314,6 +102340,9 @@
 Functionality added or changed:
 @itemize @bullet
 @item
+Added @code{--with-big-tables} compilation option to @command{configure}.
+(Previously it was necessary to pass @code{-DBIG_TABLES} to the compiler manually in
+order to enable large table support.) See @ref{compile options} for details.
 @end itemize
 
 Bugs fixed:
Thread
bk commit - mysqldoc tree (jon:1.2791)jon31 Mar