Change the getPreRange query. Add ix_releases_preid_searchname index to releases table to speed up predb searches.

This commit is contained in:
Darko
2015-02-25 11:51:23 +01:00
parent 90301ed269
commit 77ab4657f2
4 changed files with 5 additions and 3 deletions
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE releases ADD INDEX ix_releases_preid_searchname (preID, searchname);
UPDATE `tmux` SET `value` = '110' WHERE `setting` = 'sqlpatch';
+1 -1
View File
@@ -117,7 +117,7 @@ class TmuxOutput extends Tmux
$buffer = '';
$state = ($this->runVar['settings']['is_running'] == 1) ? 'Running' : 'Disabled';
//$version = $this->_tvers . 'r' . $this->_vers;
$tversion = '0.5r01130';
$tversion = '0.5r01131';
$buffer .= sprintf($this->tmpMasks[2],
"Monitor $state v$tversion @ $this->_tvers [" . $this->_vers ."]: ",
+1 -1
View File
@@ -93,7 +93,7 @@ class PreDB
$dirname = empty($dirname) ? '' : sprintf('WHERE dirname LIKE %s', $db->escapeString('%'.$dirname.'%'));
$category = empty($category) ? '' : sprintf((empty($dirname) ? 'WHERE' : ' AND')." category = %s", $db->escapeString($category));
$sql = sprintf('SELECT predb.*, r.guid FROM predb left outer join releases r on r.preID = predb.ID %s %s ORDER BY ctime DESC LIMIT %d,%d', $dirname, $category, $start, $num);
$sql = sprintf('SELECT p.*, r.guid FROM predb p left outer join releases r on p.ID = r.preID %s %s ORDER BY ctime DESC LIMIT %d,%d', $dirname, $category, $start, $num);
return $db->query($sql, true);
}
+1 -1
View File
@@ -35,7 +35,7 @@ if (count($nntpkill) === 0) {
}
// Check database patch version
if ($patch < 109) {
if ($patch < 110) {
exit($c->error("\nYour database is not up to date. Please update.\nphp ${DIR}lib/DB/patchDB.php\n"));
}