-
Bug
-
Resolution: Fixed
-
Minor
-
2.8.8
-
MOODLE_28_STABLE
-
MOODLE_30_STABLE, MOODLE_31_STABLE
-
With very large courses (EG: thousands of students and hundreds of graded activities), the cost to regrade the gradebook is very high. While profiling this for MDL-51498, found that grade_grade->get_grade_min_and_max is pretty expensive and it mostly boils down to it pounding the cache with get_config calls. On a small generated course, get_config is called 2906 times in total, 2600 times directly from grade_grade->get_grade_min_and_max.
- has been marked as being related by
-
MDL-51498 Improve performance for regrading gradebook
- Closed
-
MDL-53267 Only allow MUC identifiers to be set as part of cache construction
- Open
- Testing discovered
-
MDL-56388 Cache constructor uses $CFG before it is fully loaded.
- Closed
- will help resolve
-
MDL-43507 phpunit execution is painfully slow
- Closed