use times index for all-logs page, if it exists, on mysql, ...
authorDomas Mituzas <midom@users.mediawiki.org>
Thu, 29 Dec 2005 22:58:08 +0000 (22:58 +0000)
committerDomas Mituzas <midom@users.mediawiki.org>
Thu, 29 Dec 2005 22:58:08 +0000 (22:58 +0000)
includes/SpecialLog.php

index f41269f..9e747d4 100644 (file)
@@ -148,6 +148,9 @@ class LogReader {
                        log_user, user_name,
                        log_namespace, log_title, page_id,
                        log_comment, log_params FROM $user, $logging ";
+               if ($this->type=="" && $this->db->indexExists('logging','times')) {
+                       $sql .= ' /*! FORCE INDEX (times) */ ';
+               }
                if( !empty( $this->joinClauses ) ) {
                        $sql .= implode( ',', $this->joinClauses );
                }