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) | jon | 31 Mar |