Details
-
Improvement
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
3.3.5, 3.4.2, 3.5
-
MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
-
MOODLE_33_STABLE, MOODLE_34_STABLE
-
MDL-62384-master
Description
We've discovered some issues due to joins which don't scale well with large numbers of records.
The one which we discovered this with is assign and it's because the query planner in some engines doesn't deal well with joins where the filter is only in the WHERE (when it should be on the JOIN).
Thankfully this only effects providers, and only those which do complex joins, and thankfully these are mostly extremely well unit tested now.