New indexes for forum_posts - created & mailed. Useful for performance for the cron mailout
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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';
|
||||
# --------------------------------------------------------
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
# --------------------------------------------------------
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user