Minor speed improvement on list of long/short pages
authorMr. E23 <e23@users.mediawiki.org>
Tue, 27 Jan 2004 15:14:57 +0000 (15:14 +0000)
committerMr. E23 <e23@users.mediawiki.org>
Tue, 27 Jan 2004 15:14:57 +0000 (15:14 +0000)
includes/SpecialLongpages.php
includes/SpecialShortpages.php

index e4c0ed7..567f9a6 100644 (file)
@@ -14,8 +14,8 @@ class LongPagesPage extends QueryPage {
 
        function getSQL( $offset, $limit ) {
                return "SELECT cur_title, LENGTH(cur_text) AS len FROM cur " .
-                 "WHERE cur_namespace=0 AND cur_is_redirect=0 ORDER BY " .
-                 "LENGTH(cur_text) DESC LIMIT {$offset}, {$limit}";
+                 "WHERE cur_namespace=0 AND cur_is_redirect=0 ORDER BY len DESC " .
+                 "LIMIT {$offset}, {$limit}";
        }
 
        function formatResult( $skin, $result ) {
index c68e072..a34bb36 100644 (file)
@@ -14,8 +14,8 @@ class ShortPagesPage extends QueryPage {
 
        function getSQL( $offset, $limit ) {
                return "SELECT cur_title, LENGTH(cur_text) AS len FROM cur " .
-                 "WHERE cur_namespace=0 AND cur_is_redirect=0 ORDER BY " .
-                 "LENGTH(cur_text) LIMIT {$offset}, {$limit}";
+                 "WHERE cur_namespace=0 AND cur_is_redirect=0 ORDER BY len " .
+                 "LIMIT {$offset}, {$limit}";
        }
 
        function formatResult( $skin, $result ) {