New indexes for forum_posts - created & mailed. Useful for performance for the cron mailout

This commit is contained in:
mjollnir_
2005-03-29 04:32:48 +00:00
parent 8a72bfa258
commit 816d9586c7
5 changed files with 17 additions and 3 deletions
+5
View File
@@ -211,6 +211,11 @@ function forum_upgrade($oldversion) {
}
if ($oldversion < 2005032900) {
modify_database('','ALTER TABLE prefix_forum_posts ADD INDEX prefix_form_posts_created_idx (created);');
modify_database('','ALTER TABLE prefix_forum_posts ADD INDEX prefix_form_posts_mailed_idx (mailed);');
}
return true;
}
+3 -1
View File
@@ -66,7 +66,9 @@ CREATE TABLE prefix_forum_posts (
PRIMARY KEY (id),
KEY prefix_forum_posts_parent_idx (parent),
KEY prefix_forum_posts_discussion_idx (discussion),
KEY prefix_forum_posts_userid_idx (userid)
KEY prefix_forum_posts_userid_idx (userid),
KEY prefix_forum_posts_created_idx (created),
KEY prefix_forum_posts_mailed_idx (mailed)
) COMMENT='All posts are stored in this table';
# --------------------------------------------------------
+6
View File
@@ -153,6 +153,12 @@ function forum_upgrade($oldversion) {
}
if ($oldversion < 2005032900) {
modify_database('','CREATE INDEX prefix_forum_posts_created_idx ON prefix_forum_posts (created);');
modify_database('','CREATE INDEX prefix_forum_posts_mailed_idx ON prefix_forum_posts (mailed);');
}
return true;
}
+2 -1
View File
@@ -68,7 +68,8 @@ CREATE TABLE prefix_forum_posts (
CREATE INDEX prefix_forum_posts_discussion_idx ON prefix_forum_posts (discussion);
CREATE INDEX prefix_forum_posts_parent_idx ON prefix_forum_posts (parent);
CREATE INDEX prefix_forum_posts_userid_idx ON prefix_forum_posts (userid);
CREATE INDEX prefix_forum_posts_created_idx ON prefix_forum_posts (created);
CREATE INDEX prefix_forum_posts_mailed_idx ON prefix_forum_posts (mailed);
# --------------------------------------------------------
+1 -1
View File
@@ -5,7 +5,7 @@
// This fragment is called by /admin/index.php
////////////////////////////////////////////////////////////////////////////////
$module->version = 2005031000;
$module->version = 2005032900;
$module->requires = 2005031000; // Requires this Moodle version
$module->cron = 60;