List:Internals« Previous MessageNext Message »
From:jstephens Date:November 5 2005 2:48pm
Subject:svn commit - mysqldoc@docsrva: r269 - trunk/refman-5.0
View as plain text  
Author: jstephens
Date: 2005-11-05 15:48:51 +0100 (Sat, 05 Nov 2005)
New Revision: 269

Log:

M    trunk/refman-5.0/introduction.xml - Fixed the markup I managed to break in my last commit.



Modified:
   trunk/refman-5.0/introduction.xml

Modified: trunk/refman-5.0/introduction.xml
===================================================================
--- trunk/refman-5.0/introduction.xml	2005-11-05 07:54:15 UTC (rev 268)
+++ trunk/refman-5.0/introduction.xml	2005-11-05 14:48:51 UTC (rev 269)
@@ -505,7 +505,7 @@
           </para>
         </listitem>
 
-        <listitem>
+                <listitem>
           <para>
             <emphasis role="bold">Performance enhancements</emphasis>: A
             number of improvements were made in MySQL 5.0 to improve the
@@ -513,7 +513,7 @@
             certain types. These include:
           </para>
 
-                    <itemizedlist>
+          <itemizedlist>
             <listitem>
               <remark role="todo">
                 [js] Consider adding Greedy Optimiser section to
@@ -690,154 +690,11 @@
                 (See <xref linkend="ndbcluster"/>.)
               </para>
             </listitem>
-            
-            <listitem>
-              <para>
-                <literal>COUNT(DISTINCT)</literal> is made faster in
-                cases not involving <literal>BLOB</literal> columns
-                through the use of a temporary file rather than a
-                temporary table. 
-              </para>
-              
-              <para>
-                <literal>MIN()</literal> and <literal>MAX()</literal>
-                with <literal>GROUP BY</literal> are also now better
-                optimized. See <xref linkend="loose-index-scan"/>.
-              </para>
-            </listitem>
-            
-            <listitem>
-              <para>
-                The performance of the MySQL client library is increased
-                through the use of a receive buffer that greatly reduces
-                the number of system calls which the library needs to
-                make. This can speed up the retrieval of large result
-                sets by a factor of 2.
-              </para>
-            </listitem>
-            
-            <listitem>
-              <para>
-                Null keys can be <quote>pre-eliminated</quote> in many
-                cases, speeding up <literal>COUNT(*)</literal> queries.
-                An example of such a query might be 
-              </para>
-              
-<programlisting>
-SELECT COUNT(*) FROM t1,t2 WHERE t2.c=t1.a;
-</programlisting>
-              <para>
-                where <literal>c</literal> is an indexed column allowing
-                <literal>NULL</literal> values. 
-              </para>
-            </listitem>
-            
-            <listitem>
-              <para>
-                Single-table <literal>UPDATE</literal> or
-                <literal>DELETE</literal> queries containing an
-                <literal>ORDER  BY ... LIMIT
-                  <replaceable>N</replaceable></literal> clause (but not
-                having any <literal>WHERE</literal> clause) can now take
-                advantage of an index to read only the first
-                <replaceable>N</replaceable> records, as opposed to
-                scanning the entire table.
-              </para>
-            </listitem>
-            
           </itemizedlist>
-        </listitem>
-
-      </itemizedlist>
-
-                <listitem>
-                  <para>
-                    Faster handling of queries that use
-                    <literal>IN</literal> and
-                    <literal>BETWEEN</literal>.
-                  </para>
+                  
                 </listitem>
+        </itemizedlist>
 
-                <listitem>
-                  <para>
-                    <emphasis role="bold">Condition pushdown</emphasis>:
-                    In cases involving the comparison of an unindexed
-                    column with a constant, this condition is
-                    <quote>pushed down</quote> to the cluster where it
-                    is evaluated in all partitions simultaneously,
-                    eliminating the need to send non-matching records
-                    over the network. This can make such queries 10 to
-                    100 times faster than in MySQL 4.1 Cluster.
-                  </para>
-                </listitem>
-
-              </itemizedlist>
-
-              <para>
-                (See <xref linkend="ndbcluster"/>.)
-              </para>
-            </listitem>
-
-            <listitem>
-              <para>
-                <literal>COUNT(DISTINCT)</literal> is made faster in
-                cases not involving <literal>BLOB</literal> columns
-                through the use of a temporary file rather than a
-                temporary table.
-              </para>
-
-              <para>
-                <literal>MIN()</literal> and <literal>MAX()</literal>
-                with <literal>GROUP BY</literal> are also now better
-                optimized. See <xref linkend="loose-index-scan"/>.
-              </para>
-            </listitem>
-
-            <listitem>
-              <para>
-                The performance of the MySQL client library is increased
-                through the use of a receive buffer that greatly reduces
-                the number of system calls which the library needs to
-                make. This can speed up the retrieval of large result
-                sets by a factor of 2.
-              </para>
-            </listitem>
-
-            <listitem>
-              <para>
-                Null keys can be <quote>pre-eliminated</quote> in many
-                cases, speeding up <literal>COUNT(*)</literal> queries.
-                An example of such a query might be
-              </para>
-
-<programlisting>
-SELECT COUNT(*) FROM t1,t2 WHERE t2.c=t1.a;
-</programlisting>
-
-              <para>
-                where <literal>c</literal> is an indexed column allowing
-                <literal>NULL</literal> values.
-              </para>
-            </listitem>
-
-            <listitem>
-              <para>
-                Single-table <literal>UPDATE</literal> or
-                <literal>DELETE</literal> queries containing an
-                <literal>ORDER BY ... LIMIT
-                <replaceable>N</replaceable></literal> clause (but not
-                having any <literal>WHERE</literal> clause) can now take
-                advantage of an index to read only the first
-                <replaceable>N</replaceable> records, as opposed to
-                scanning the entire table.
-              </para>
-            </listitem>
-
-          </itemizedlist>
-        </listitem>
-
-      </itemizedlist>
-
       <para>
         For those wishing to take a look at the bleeding edge of MySQL
         development, we make our BitKeeper repository for MySQL publicly

Thread
svn commit - mysqldoc@docsrva: r269 - trunk/refman-5.0jstephens5 Nov