List:Commits« Previous MessageNext Message »
From:jon Date:July 10 2008 2:50pm
Subject:svn commit - mysqldoc@docsrva: r11177 - in trunk: refman-5.1 refman-6.0
View as plain text  
Author: jstephens
Date: 2008-07-10 16:50:18 +0200 (Thu, 10 Jul 2008)
New Revision: 11177

Log:

Fixing Docs Bug #37999 (mysqlcheck/myisamchk doesn't work with
partitioned tables)



Modified:
   trunk/refman-5.1/Makefile.depends
   trunk/refman-5.1/partitioning.xml
   trunk/refman-5.1/programs-admin-util-core.xml
   trunk/refman-5.1/programs-client-core.xml
   trunk/refman-5.1/sql-syntax.xml
   trunk/refman-6.0/Makefile.depends
   trunk/refman-6.0/partitioning.xml
   trunk/refman-6.0/programs-admin-util-core.xml
   trunk/refman-6.0/programs-client-core.xml
   trunk/refman-6.0/sql-syntax.xml


Modified: trunk/refman-5.1/Makefile.depends
===================================================================
--- trunk/refman-5.1/Makefile.depends	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-5.1/Makefile.depends	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 1, Lines Added: 0, Lines Deleted: 2; 657 bytes

@@ -2492,8 +2492,6 @@
 	../refman-5.1/metadata/news-5.1-core.idmap \
 	../refman-5.1/metadata/optimization.idmap \
 	../refman-5.1/metadata/partitioning.idmap \
-	../refman-5.1/metadata/programs-admin-util-core.idmap \
-	../refman-5.1/metadata/programs-client-core.idmap \
 	../refman-5.1/metadata/sql-syntax.idmap
 partitioning.validpure: $(partitioning_SOURCES)
 partitioning.titles: $(partitioning_SOURCES)


Modified: trunk/refman-5.1/partitioning.xml
===================================================================
--- trunk/refman-5.1/partitioning.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-5.1/partitioning.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 8, Lines Added: 66, Lines Deleted: 41; 7325 bytes

@@ -1774,8 +1774,9 @@
               using the table's primary key as the partitioning
               key. In the event that the Cluster table has no explicit
               primary key, the <quote>hidden</quote> primary key
-              generated by the <literal>NDB</literal> storage engine for
-              each Cluster table is used as the partitioning key.
+              generated by the <literal>NDBCLUSTER</literal> storage
+              engine for each MySQL Cluster table is used as the
+              partitioning key.
             </para>
           </note>
 

@@ -2370,8 +2371,8 @@
           design tables so as not to allow nulls, usually by declaring
           columns <literal>NOT NULL</literal>.) If you have a
           <literal>RANGE</literal> partitioning scheme that depends on
-          this earlier behavior, you will need to re-implement it when
-          upgrading to MySQL 5.1.8 or later. (Bug #15447)
+          this earlier behavior, you must re-implement it when upgrading
+          to MySQL 5.1.8 or later. (Bug #15447)
         </para>
       </important>
 

@@ -2751,10 +2752,10 @@
       In MySQL 5.1.7 and earlier MySQL 5.1 releases, <literal>ALTER
       TABLE ... ENGINE = ...</literal> removed all partitioning from the
       affected table. Beginning with MySQL 5.1.8, this statement changes
-      only the storage engine used by the table, and leaves the table's
-      partitioning scheme intact. As of MySQL 5.1.8, use <literal>ALTER
-      TABLE ... REMOVE PARTITIONING</literal> to remove a table's
-      partitioning. See <xref linkend="alter-table"/>.
+      only the storage engine used by the table, and leaves the
+      table&apos;s partitioning scheme intact. As of MySQL 5.1.8, use
+      <literal>ALTER TABLE ... REMOVE PARTITIONING</literal> to remove a
+      table&apos;s partitioning. See <xref linkend="alter-table"/>.
     </para>
 
     <important>

@@ -2869,14 +2870,15 @@
 Query OK, 0 rows affected (0.03 sec)
 </programlisting>
 
-      <para>
-        Note: In MySQL &current-series;, the
-        <literal>NDBCLUSTER</literal> storage engine does not support
-        <literal>ALTER TABLE ... DROP PARTITION</literal>. It does,
-        however, support the other partitioning-related extensions to
-        <literal>ALTER TABLE</literal> that are described in this
-        chapter.
-      </para>
+      <note>
+        <para>
+          The <literal>NDBCLUSTER</literal> storage engine does not
+          support <literal>ALTER TABLE ... DROP PARTITION</literal>. It
+          does, however, support the other partitioning-related
+          extensions to <literal>ALTER TABLE</literal> that are
+          described in this chapter.
+        </para>
+      </note>
 
       <para>
         It is very important to remember that, <emphasis>when you drop a

@@ -3541,23 +3543,23 @@
         causes partition files to be rebuilt.
       </para>
 
-      <para>
-        The statements <literal>ANALYZE PARTITION</literal>,
-        <literal>CHECK PARTITION</literal>, <literal>OPTIMIZE
-        PARTITION</literal>, and <literal>REPAIR PARTITION</literal>
-        were also introduced in MySQL 5.1.5 for the purpose of,
-        respectively, analyzing, checking, optimizing, and repairing
-        individual or multiple partitions. Support for these statements
-        was removed in MySQL 5.1.24. (Bug #20129)
-      </para>
+      <note>
+        <para>
+          The statements <literal>ANALYZE PARTITION</literal>,
+          <literal>CHECK PARTITION</literal>, <literal>OPTIMIZE
+          PARTITION</literal>, and <literal>REPAIR PARTITION</literal>
+          &mdash; intended to, respectively, analyze, check, optimize,
+          and repair individual or multiple partitions &mdash; were
+          supported beginning with MySQL 5.1.5 and then removed in MySQL
+          5.1.24. (Bug #20129)
+        </para>
 
-      <para>
-        To accomplish these tasks, you can use
-        <command>mysqlcheck</command> or, with partitioned
-        <literal>MyISAM</literal> tables, you can use
-        <command>myisamchk</command>. See <xref linkend="mysqlcheck"/>,
-        and <xref linkend="myisamchk"/>, for more information.
-      </para>
+        <para>
+          The use of <command>mysqlcheck</command> or
+          <command>myisamchk</command> is also not supported with
+          partitioned tables.
+        </para>
+      </note>
 
     </section>
 

@@ -3842,12 +3844,12 @@
     </indexterm>
 
     <para>
-      This section discusses <firstterm>partition pruning</firstterm>,
-      an optimization which was implemented for partitioned tables in
-      MySQL 5.1.6. The core concept behind partition pruning is
-      relatively simple, and can be described as <quote>Do not scan
-      partitions where there can be no matching values</quote>. For
-      example, suppose you have a partitioned table
+      This section discusses an optimization known as
+      <firstterm>partition pruning</firstterm>, which was implemented
+      for partitioned tables in MySQL 5.1.6. The core concept behind
+      partition pruning is relatively simple, and can be described as
+      <quote>Do not scan partitions where there can be no matching
+      values</quote>. For example, suppose you have a partitioned table
       <literal>t1</literal> defined by this statement:
     </para>
 

@@ -4753,6 +4755,29 @@
         </formalpara>
       </listitem>
 
+      <listitem>
+        <formalpara>
+
+          <title>Repairing and rebuilding partitioned tables</title>
+
+          <para>
+            The statements <literal>CHECK TABLE</literal>,
+            <literal>OPTIMIZE TABLE</literal>, <literal>ANALYZE
+            TABLE</literal>, and <literal>REPAIR TABLE</literal> are not
+            supported for partitioned tables.
+            <command>mysqlcheck</command> and
+            <command>myisamchk</command> are also not supported for
+            partitioned tables. However, you can use <literal>ALTER
+            TABLE ... REBUILD PARTITION</literal> to rebuild one or more
+            partitions of a partitioned table; <literal>ALTER TABLE ...
+            REORGANIZE PARTITION</literal> also causes partitions to be
+            rebuilt. See <xref linkend="alter-table"/>, for more
+            information about these two statements.
+          </para>
+
+        </formalpara>
+      </listitem>
+
     </itemizedlist>
 
     <section id="partitioning-limitations-partitioning-keys-unique-keys">

@@ -5163,9 +5188,9 @@
         <para>
           Partitioning by <literal>KEY</literal> (or <literal>LINEAR
           KEY</literal>) is the only type of partitioning supported for
-          the <literal>NDB</literal> storage engine. Beginning with
-          MySQL 5.1.12, it is not possible to create a Cluster table
-          using any partitioning type other than
+          the <literal>NDBCLUSTER</literal> storage engine. Beginning
+          with MySQL 5.1.12, it is not possible to create a MySQL
+          Cluster table using any partitioning type other than
           [<literal>LINEAR</literal>] <literal>KEY</literal>, and
           attempting to do so fails with an error.
         </para>


Modified: trunk/refman-5.1/programs-admin-util-core.xml
===================================================================
--- trunk/refman-5.1/programs-admin-util-core.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-5.1/programs-admin-util-core.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 1, Lines Added: 5, Lines Deleted: 0; 592 bytes

@@ -403,6 +403,11 @@
         for storing data and indexes).
       </para>
 
+      <para>
+        The use of <command>myisamchk</command> with partitioned tables
+        is not supported.
+      </para>
+
       <caution>
         <para>
           It is best to make a backup of a table before performing a


Modified: trunk/refman-5.1/programs-client-core.xml
===================================================================
--- trunk/refman-5.1/programs-client-core.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-5.1/programs-client-core.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 1, Lines Added: 5, Lines Deleted: 0; 614 bytes

@@ -4469,6 +4469,11 @@
 note     : The storage engine for the table doesn't support check
 </programlisting>
 
+      <para>
+        The use of <command>mysqlcheck</command> with partitioned tables
+        is not supported.
+      </para>
+
       <caution>
         <para>
           It is best to make a backup of a table before performing a


Modified: trunk/refman-5.1/sql-syntax.xml
===================================================================
--- trunk/refman-5.1/sql-syntax.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-5.1/sql-syntax.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 4, Lines Added: 24, Lines Deleted: 0; 1601 bytes

@@ -18068,6 +18068,11 @@
           <literal>INSERT</literal> privileges for the table.
         </para>
 
+        <para>
+          <literal>ANALYZE TABLE</literal> is not supported for
+          partitioned tables.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>

@@ -18266,6 +18271,11 @@
           definition that no longer exist.
         </para>
 
+        <para>
+          <literal>CHECK TABLE</literal> is not supported for
+          partitioned tables.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>

@@ -18673,6 +18683,13 @@
           <literal>INSERT</literal> privileges for the table.
         </para>
 
+        <para>
+          <literal>OPTIMIZE TABLE</literal> is not supported for
+          partitioned tables. See
+          <xref linkend="partitioning-maintenance"/>, for information
+          about alternatives.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>

@@ -18856,6 +18873,13 @@
           <literal>INSERT</literal> privileges for the table.
         </para>
 
+        <para>
+          <literal>REPAIR TABLE</literal> is not supported for
+          partitioned tables. See
+          <xref linkend="partitioning-maintenance"/>, for information
+          about alternatives.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>


Modified: trunk/refman-6.0/Makefile.depends
===================================================================
--- trunk/refman-6.0/Makefile.depends	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-6.0/Makefile.depends	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 1, Lines Added: 0, Lines Deleted: 2; 659 bytes

@@ -1670,8 +1670,6 @@
 	../refman-6.0/metadata/installing-core.idmap \
 	../refman-6.0/metadata/optimization.idmap \
 	../refman-6.0/metadata/partitioning.idmap \
-	../refman-6.0/metadata/programs-admin-util-core.idmap \
-	../refman-6.0/metadata/programs-client-core.idmap \
 	../refman-6.0/metadata/sql-syntax.idmap
 partitioning.validpure: $(partitioning_SOURCES)
 partitioning.titles: $(partitioning_SOURCES)


Modified: trunk/refman-6.0/partitioning.xml
===================================================================
--- trunk/refman-6.0/partitioning.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-6.0/partitioning.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 8, Lines Added: 63, Lines Deleted: 211; 11520 bytes

@@ -1740,8 +1740,8 @@
               primary key as the partitioning key. In the event that the
               Cluster table has no explicit primary key, the
               <quote>hidden</quote> primary key generated by the
-              <literal>NDB</literal> storage engine for each Cluster
-              table is used as the partitioning key.
+              <literal>NDBCLUSTER</literal> storage engine for each
+              MySQL Cluster table is used as the partitioning key.
             </para>
           </note>
 

@@ -2686,9 +2686,9 @@
 
     <para>
       <literal>ALTER TABLE ... ENGINE = ...</literal> changes only the
-      storage engine used by the table, and leaves the table's
+      storage engine used by the table, and leaves the table&apos;s
       partitioning scheme intact. Use <literal>ALTER TABLE ... REMOVE
-      PARTITIONING</literal> to remove a table's partitioning. See
+      PARTITIONING</literal> to remove a table&apos;s partitioning. See
       <xref linkend="alter-table"/>.
     </para>
 

@@ -2804,14 +2804,15 @@
 Query OK, 0 rows affected (0.03 sec)
 </programlisting>
 
-      <para>
-        Note: In MySQL &current-series;, the
-        <literal>NDBCLUSTER</literal> storage engine does not support
-        <literal>ALTER TABLE ... DROP PARTITION</literal>. It does,
-        however, support the other partitioning-related extensions to
-        <literal>ALTER TABLE</literal> that are described in this
-        chapter.
-      </para>
+      <note>
+        <para>
+          The <literal>NDBCLUSTER</literal> storage engine does not
+          support <literal>ALTER TABLE ... DROP PARTITION</literal>. It
+          does, however, support the other partitioning-related
+          extensions to <literal>ALTER TABLE</literal> that are
+          described in this chapter.
+        </para>
+      </note>
 
       <para>
         It is very important to remember that, <emphasis>when you drop a

@@ -3464,183 +3465,24 @@
         causes partition files to be rebuilt.
       </para>
 
-      <para>
-        The statements <literal>ANALYZE PARTITION</literal>,
-        <literal>CHECK PARTITION</literal>, <literal>OPTIMIZE
-        PARTITION</literal>, and <literal>REPAIR PARTITION</literal>
-        were available in early MySQL 6.0 releases for the purpose of,
-        respectively, analyzing, checking, optimizing, and repairing
-        individual or multiple partitions. Support for these statements
-        was removed in MySQL 6.0.5. We intend to reintroduce these
-        statements or close equivalents in a future MySQL release. (Bug
-        #20129)
-      </para>
+      <note>
+        <para>
+          The statements <literal>ANALYZE PARTITION</literal>,
+          <literal>CHECK PARTITION</literal>, <literal>OPTIMIZE
+          PARTITION</literal>, and <literal>REPAIR PARTITION</literal>
+          &mdash; intended to, respectively, analyze, check, optimize,
+          and repair individual or multiple partitions &mdash; were
+          supported beginning with MySQL 5.1.5 and then removed in MySQL
+          5.1.24. (Bug #20129)
+        </para>
 
-      <para>
-        To accomplish these tasks, you can use
-        <command>mysqlcheck</command> or, with partitioned
-        <literal>MyISAM</literal> tables, you can use
-        <command>myisamchk</command>. See <xref linkend="mysqlcheck"/>,
-        and <xref linkend="myisamchk"/>, for more information.
-      </para>
+        <para>
+          The use of <command>mysqlcheck</command> or
+          <command>myisamchk</command> is also not supported with
+          partitioned tables.
+        </para>
+      </note>
 
-      <remark role="NOTE">
-        [js] Commenting out the following due to fix for Bug #20129 and
-        pending the completion of WL#4176.
-      </remark>
-
-<!--
-      <para>
-        A number of partitioning maintenance tasks can be carried out in
-        MySQL &current-series;. MySQL does not support the commands
-        <literal>CHECK TABLE</literal>, <literal>OPTIMIZE
-        TABLE</literal>, <literal>ANALYZE TABLE</literal>, or
-        <literal>REPAIR TABLE</literal> for partitioned tables. Instead,
-        a number of extensions to <literal>ALTER TABLE</literal> can be
-        used for performing operations of this type on one or more
-        partitions directly, as described in the following list:
-      </para>
-
-      <itemizedlist>
-
-        <listitem>
-          <formalpara>
-
-            <title>Rebuilding partitions</title>
-
-            <para>
-              Rebuilds the partition; this has the same effect as
-              dropping all records stored in the partition, then
-              reinserting them. This can be useful for purposes of
-              defragmentation.
-            </para>
-
-          </formalpara>
-
-          <para>
-            Example:
-          </para>
-
-<programlisting>
-ALTER TABLE t1 REBUILD PARTITION p0, p1;
-</programlisting>
-        </listitem>
-
-        <listitem>
-          <formalpara>
-
-            <title>Optimizing partitions</title>
-
-            <para>
-              If you have deleted a large number of rows from a
-              partition or if you have made many changes to a
-              partitioned table with variable-length rows (that is,
-              having <literal>VARCHAR</literal>,
-              <literal>BLOB</literal>, or <literal>TEXT</literal>
-              columns), you can use <literal>ALTER TABLE ... OPTIMIZE
-              PARTITION</literal> to reclaim any unused space and to
-              defragment the partition data file.
-            </para>
-
-          </formalpara>
-
-          <para>
-            Example:
-          </para>
-
-<programlisting>
-ALTER TABLE t1 OPTIMIZE PARTITION p0, p1;
-</programlisting>
-
-          <para>
-            Using <literal>OPTIMIZE PARTITION</literal> on a given
-            partition is equivalent to running <literal>CHECK
-            PARTITION</literal>, <literal>ANALYZE PARTITION</literal>,
-            and <literal>REPAIR PARTITION</literal> on that partition.
-          </para>
-        </listitem>
-
-        <listitem>
-          <formalpara>
-
-            <title>Analyzing partitions</title>
-
-            <para>
-              This reads and stores the key distributions for
-              partitions.
-            </para>
-
-          </formalpara>
-
-          <para>
-            Example:
-          </para>
-
-<programlisting>
-ALTER TABLE t1 ANALYZE PARTITION p3;</programlisting>
-        </listitem>
-
-        <listitem>
-          <formalpara>
-
-            <title>Repairing partitions</title>
-
-            <para>
-              This repairs corrupted partitions.
-            </para>
-
-          </formalpara>
-
-          <para>
-            Example:
-          </para>
-
-<programlisting>
-ALTER TABLE t1 REPAIR PARTITION p0,p1;
-</programlisting>
-        </listitem>
-
-        <listitem>
-          <formalpara>
-
-            <title>Checking partitions</title>
-
-            <para>
-              You can check partitions for errors in much the same way
-              that you can use <literal>CHECK TABLE</literal> with
-              non-partitioned tables.
-            </para>
-
-          </formalpara>
-
-          <para>
-            Example:
-          </para>
-
-<programlisting>
-ALTER TABLE trb3 CHECK PARTITION p1;
-</programlisting>
-
-          <para>
-            This command will tell you if the data or indexes in
-            partition <literal>p1</literal> of table
-            <literal>t1</literal> are corrupted. If this is the case,
-            use <literal>ALTER TABLE ... REPAIR PARTITION</literal> to
-            repair the partition.
-          </para>
-        </listitem>
-
-      </itemizedlist>
-
-      <para>
-        You can also use the <command>mysqlcheck</command> or
-        <command>myisamchk</command> utility to accomplish these tasks,
-        operating on the separate <filename>.MYI</filename> files
-        generated by partitioning a table. See
-        <xref linkend="mysqlcheck"/>.
-      </para>
--->
-
     </section>
 
     <section id="partitioning-info">

@@ -4489,10 +4331,12 @@
                   <title>Performance with <literal>LOAD DATA</literal></title>
 
                   <para>
-                    <literal>LOAD DATA</literal> uses buffering to
-                    improve performance with partitioned tables;
-                    however, this buffer uses 130 KB memory per
-                    partition. (Bug #26527)
+                    Prior to MySQL 6.0.4, <literal>LOAD DATA</literal>
+                    performed very poorly when importing into
+                    partitioned tables. The statement now uses buffering
+                    to improve performance; however, the buffer uses 130
+                    KB memory per partition to achieve this. (Bug
+                    #26527)
                   </para>
 
                 </formalpara>

@@ -4770,22 +4614,6 @@
       <listitem>
         <formalpara>
 
-          <title>Performance with <literal>LOAD DATA</literal></title>
-
-          <para>
-            Prior to MySQL 6.0.4, <literal>LOAD DATA</literal> performed
-            very poorly when importing into partitioned tables. The
-            statement now uses buffering to improve performance;
-            however, the buffer uses 130 KB memory per partition to
-            achieve this. (Bug #26527)
-          </para>
-
-        </formalpara>
-      </listitem>
-
-      <listitem>
-        <formalpara>
-
           <title><literal>DELAYED</literal> option not supported</title>
 
           <para>

@@ -4833,6 +4661,29 @@
         </formalpara>
       </listitem>
 
+      <listitem>
+        <formalpara>
+
+          <title>Repairing and rebuilding partitioned tables</title>
+
+          <para>
+            The statements <literal>CHECK TABLE</literal>,
+            <literal>OPTIMIZE TABLE</literal>, <literal>ANALYZE
+            TABLE</literal>, and <literal>REPAIR TABLE</literal> are not
+            supported for partitioned tables.
+            <command>mysqlcheck</command> and
+            <command>myisamchk</command> are also not supported for
+            partitioned tables. However, you can use <literal>ALTER
+            TABLE ... REBUILD PARTITION</literal> to rebuild one or more
+            partitions of a partitioned table; <literal>ALTER TABLE ...
+            REORGANIZE PARTITION</literal> also causes partitions to be
+            rebuilt. See <xref linkend="alter-table"/>, for more
+            information about these two statements.
+          </para>
+
+        </formalpara>
+      </listitem>
+
     </itemizedlist>
 
     <section id="partitioning-limitations-partitioning-keys-unique-keys">

@@ -5229,10 +5080,11 @@
         <para>
           Partitioning by <literal>KEY</literal> (or <literal>LINEAR
           KEY</literal>) is the only type of partitioning supported for
-          the <literal>NDB</literal> storage engine. It is not possible
-          to create a Cluster table using any partitioning type other
-          than [<literal>LINEAR</literal>] <literal>KEY</literal>, and
-          attempting to do so fails with an error.
+          the <literal>NDBCLUSTER</literal> storage engine. It is not
+          possible to create a MySQL Cluster table using any
+          partitioning type other than [<literal>LINEAR</literal>]
+          <literal>KEY</literal>, and attempting to do so fails with an
+          error.
         </para>
 
       </formalpara>


Modified: trunk/refman-6.0/programs-admin-util-core.xml
===================================================================
--- trunk/refman-6.0/programs-admin-util-core.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-6.0/programs-admin-util-core.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 1, Lines Added: 5, Lines Deleted: 0; 592 bytes

@@ -403,6 +403,11 @@
         for storing data and indexes).
       </para>
 
+      <para>
+        The use of <command>myisamchk</command> with partitioned tables
+        is not supported.
+      </para>
+
       <caution>
         <para>
           It is best to make a backup of a table before performing a


Modified: trunk/refman-6.0/programs-client-core.xml
===================================================================
--- trunk/refman-6.0/programs-client-core.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-6.0/programs-client-core.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 1, Lines Added: 5, Lines Deleted: 0; 614 bytes

@@ -4465,6 +4465,11 @@
 note     : The storage engine for the table doesn't support check
 </programlisting>
 
+      <para>
+        The use of <command>mysqlcheck</command> with partitioned tables
+        is not supported.
+      </para>
+
       <caution>
         <para>
           It is best to make a backup of a table before performing a


Modified: trunk/refman-6.0/sql-syntax.xml
===================================================================
--- trunk/refman-6.0/sql-syntax.xml	2008-07-10 14:27:30 UTC (rev 11176)
+++ trunk/refman-6.0/sql-syntax.xml	2008-07-10 14:50:18 UTC (rev 11177)
Changed blocks: 4, Lines Added: 24, Lines Deleted: 0; 1601 bytes

@@ -19141,6 +19141,11 @@
           <literal>INSERT</literal> privileges for the table.
         </para>
 
+        <para>
+          <literal>ANALYZE TABLE</literal> is not supported for
+          partitioned tables.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>

@@ -19243,6 +19248,11 @@
           definition that no longer exist.
         </para>
 
+        <para>
+          <literal>CHECK TABLE</literal> is not supported for
+          partitioned tables.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>

@@ -19652,6 +19662,13 @@
           <literal>INSERT</literal> privileges for the table.
         </para>
 
+        <para>
+          <literal>OPTIMIZE TABLE</literal> is not supported for
+          partitioned tables. See
+          <xref linkend="partitioning-maintenance"/>, for information
+          about alternatives.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>

@@ -19812,6 +19829,13 @@
           <literal>INSERT</literal> privileges for the table.
         </para>
 
+        <para>
+          <literal>REPAIR TABLE</literal> is not supported for
+          partitioned tables. See
+          <xref linkend="partitioning-maintenance"/>, for information
+          about alternatives.
+        </para>
+
         <remark role="help-description-end"/>
 
         <para>


Thread
svn commit - mysqldoc@docsrva: r11177 - in trunk: refman-5.1 refman-6.0jon10 Jul