Add indexes for gradebook tables in optimization guide

pull/2762/head
Yannick Warnier 7 years ago
parent db5cdaa7b4
commit d2e4aa42a7
  1. 3
      documentation/optimization.html

@ -208,6 +208,9 @@ ALTER TABLE c_lp_item_view ADD INDEX idx_clpiv_c_i_v (c_id, id, view_count);
If you have lots of gradebook stuff, add this
<pre>
ALTER TABLE gradebook_result ADD INDEX idx_gb_uid_eid (user_id, evaluation_id);
ALTER TABLE gradebook_category ADD INDEX idx_gb_cat_parent (parent_id);
ALTER TABLE gradebook_evaluation ADD INDEX idx_ge_cat (category_id);
ALTER TABLE gradebook_link ADD INDEX idx_gl_cat (category_id);
</pre>
If you have to delete a lot of users, you'll realize deleting users is a slow operation.
Using the following queries might help:

Loading…
Cancel
Save