Author: mcbrown
Date: 2008-09-05 18:25:32 +0200 (Fri, 05 Sep 2008)
New Revision: 11673
Log:
Adding Maria changelog entries and versions
Minor typo fix for connector-j
Modified:
trunk/dynamic-docs/changelog/connector-j.xml
trunk/dynamic-docs/changelog/mysqld-1.xml
trunk/dynamic-docs/changelog/mysqld-versions.xml
Modified: trunk/dynamic-docs/changelog/connector-j.xml
===================================================================
--- trunk/dynamic-docs/changelog/connector-j.xml 2008-09-05 14:56:58 UTC (rev 11672)
+++ trunk/dynamic-docs/changelog/connector-j.xml 2008-09-05 16:25:32 UTC (rev 11673)
Changed blocks: 1, Lines Added: 1, Lines Deleted: 1; 528 bytes
@@ -16288,7 +16288,7 @@
<para>
Initial transaction isolation level read from database (if
- avaialable). (thanks to Dmitry Vereshchagin)
+ available). (thanks to Dmitry Vereshchagin)
</para>
</message>
Modified: trunk/dynamic-docs/changelog/mysqld-1.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-1.xml 2008-09-05 14:56:58 UTC (rev 11672)
+++ trunk/dynamic-docs/changelog/mysqld-1.xml 2008-09-05 16:25:32 UTC (rev 11673)
Changed blocks: 3, Lines Added: 137, Lines Deleted: 3; 5303 bytes
@@ -6,6 +6,140 @@
]>
<changelog>
+ <logentry entrytype="feature">
+
+ <tags>
+ <highlight type="importantnote"/>
+ <manual type="maria"/>
+ <manual type="--old"/>
+ <manual type="CHECKSUM TABLE"/>
+ </tags>
+
+ <versions>
+ <version ver="5.1.25-maria"/>
+ </versions>
+
+ <message>
+
+ <para>
+ The behavior of <literal>CHECKSUM TABLE</literal> has been
+ modified so that the checksum operates consistently within all
+ engines by default, unless you use the <option>--old</option>
+ option.
+ </para>
+
+ <para>
+ If you run <command>mysqld</command> <option>--old</option>
+ option, then:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ If table is <literal>MyISAM</literal> with an old-style
+ checksum (5.0), then <literal>CHECKSUM TABLE</literal>
+ returns the 5.0 checksum.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ If the <literal>QUICK</literal> option is specified to
+ <literal>CHECKSUM TABLE</literal>, <literal>NULL</literal>
+ is returned instead.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ When the <literal>EXTENDED</literal> option is specified,
+ the checksum is calculated by looping over all the rows and
+ calculates the checksum using the 5.0 algorithm.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ If you run <command>mysqld</command> without the
+ <option>--old</option> option, then:
+ </para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ If the table is <literal>MyISAM</literal> with the new-style
+ live checksum (5.1), then the live checksum is returned.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ If the <literal>QUICK</literal> option to <literal>OPTIMIZE
+ TBLE</literal>, <literal>NULL</literal> is returned.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ When the <literal>EXTENDED</literal> option is specified,
+ the checksum is calculated by looping over all the rows and
+ calculating the checksum using the 5.1 algorithm.
+ </para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>
+ In addition, if you run <literal>CHECKSUM TABLE</literal> on
+ <literal>MyISAM</literal> tables with <literal>VARCHAR</literal>
+ columns, using <literal>ROW_FORMAT=fixed</literal> and row-level
+ checksums enabled, then a warning will be raised that the table
+ must be repaired using <literal>REPAIR TABLE</literal> to build
+ the new checksum.
+ </para>
+
+ <para>
+ To ensure that tables moved from a MySQL 5.1 environment to
+ MySQL 5.1-maria, or MySQL 6.0 environment, you should run
+ <command>mysqld</command> with the <option>--old</option> and
+ run <literal>CHECKSUM TABLE ... EXTENDED</literal> to compare
+ using the 5.0 algorithm.
+ </para>
+
+ </message>
+
+ </logentry>
+
+ <logentry entrytype="feature">
+
+ <tags>
+ <highlight type="importantnote"/>
+ <manual type="maria"/>
+ <manual type="temporary tables"/>
+ </tags>
+
+ <versions>
+ <version ver="5.1.27-maria"/>
+ <version ver="6.0.6"/>
+ </versions>
+
+ <message>
+
+ <para>
+ When MySQL is built with the <literal>Maria</literal> engine,
+ all internal temporary on disk tables will use the
+ <literal>Maria</literal> engine. Using <literal>Maria</literal>
+ temporary tables in plkace of <literal>MyISAM</literal> tables
+ should result in a performance gain.
+ </para>
+
+ </message>
+
+ </logentry>
+
<logentry entrytype="bug">
<tags>
@@ -5992,10 +6126,10 @@
<message>
<para>
- When creating tables not using the <literal>MARIA</literal>
+ When creating tables not using the <literal>Maria</literal>
engine, it would be possible to create a table using the
<literal>TRANSACTIONAL</literal> option, even though this option
- is not supported by non-<literal>MARIA</literal> tables. A
+ is not supported by non-<literal>Maria</literal> tables. A
warning will now be produced when using these options, but the
option will still be recorded within the options for the table
to allow for correct modification during <literal>ALTER
@@ -10521,7 +10655,7 @@
<para>
Creating a <literal>Falcon</literal> table with an
auto-increment column that is not indexed as the first column in
- a multi-column index would auto0increment. This behavior was
+ a multi-column index would auto-increment. This behavior was
different to the behavior in both <literal>MyISAM</literal> and
<literal>InnoDB</literal>. <literal>Falcon</literal> now rejects
such tables during creation in the same way
Modified: trunk/dynamic-docs/changelog/mysqld-versions.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-versions.xml 2008-09-05 14:56:58 UTC (rev 11672)
+++ trunk/dynamic-docs/changelog/mysqld-versions.xml 2008-09-05 16:25:32 UTC (rev 11673)
Changed blocks: 1, Lines Added: 36, Lines Deleted: 0; 1608 bytes
@@ -28,8 +28,44 @@
<versionentry ver="5.2.2" reldate="Not released"/>
<versionentry ver="5.2.1" reldate="Not released"/>
<versionentry ver="5.1.28" reldate="Not yet released"/>
+ <versionentry ver="5.1.27-maria" reldate="Not yet released">
+
+ <versionentrypreamble>
+
+ <para>
+ The following changes apply only to builds of MySQL 5.1.24 that
+ include the <literal>MARIA</literal> storage engine.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
<versionentry ver="5.1.27" reldate="Not released"/>
+ <versionentry ver="5.1.26-maria" reldate="Not yet released">
+
+ <versionentrypreamble>
+
+ <para>
+ The following changes apply only to builds of MySQL 5.1.24 that
+ include the <literal>MARIA</literal> storage engine.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
<versionentry ver="5.1.26" reldate="30 June 2008"/>
+ <versionentry ver="5.1.25-maria" reldate="Not yet released">
+
+ <versionentrypreamble>
+
+ <para>
+ The following changes apply only to builds of MySQL 5.1.24 that
+ include the <literal>MARIA</literal> storage engine.
+ </para>
+
+ </versionentrypreamble>
+
+ </versionentry>
<versionentry ver="5.1.25" reldate="28 May 2008"/>
<versionentry ver="5.1.24-maria" reldate="Not yet released">
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r11673 - trunk/dynamic-docs/changelog | martin.brown | 5 Sep |