Add index clause, particularly for if an extension does a join or something
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 30 Dec 2008 12:55:41 +0000 (12:55 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 30 Dec 2008 12:55:41 +0000 (12:55 +0000)
includes/filerepo/LocalFile.php

index 9adac91..4b0f935 100644 (file)
@@ -643,6 +643,7 @@ class LocalFile extends File
                // Search backwards for time > x queries
                $order = (!$start && $end !== null) ? "ASC" : "DESC";
                $opts['ORDER BY'] = "oi_timestamp $order";
+               $opts['USE INDEX'] = array('oldimage' => 'oi_name_timestamp');
                
                wfRunHooks( 'LocalFile::getHistory', array( &$this, &$tables, &$fields, 
                        &$conds, &$opts, &$join_conds ) );