From: jon Date: March 31 2005 1:03pm Subject: bk commit - mysqldoc tree (jon:1.2791) List-Archive: http://lists.mysql.com/internals/23527 Message-Id: <200503311303.j2VD3Qmp028127@gigan.site> 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: