Meta: Milestone Performance
Description
Milestone page has a performance problem (slow) (meta: #23213 (moved)).
TODO
-
[Project/Group/Dashboard] Drop GFM support #34289 (closed) !12444 (merged) -
[Project] Use eager load to avoid N+1 problem #34736 (closed) !12670 (merged) -
[Group/Dashboard] Eager load to avoid N+1 queries when there are labels from multiple projects in a milestone !10403
Links / references
-
A milestone with 200 issues, 500 merge requests, 50 participants and 100 labels takes 6 sec for the first byte and 13 sec to complete
- before 9.3.0-rcXXXX
- after 9.4.0-rc3-ee (applying !12444 (merged), !12670 (merged))
-
https://tools.pingdom.com/#!/dZX8f1/https://gitlab.com/gitlab-org/gitlab-ce/milestones/39 (
X-Runtime: 2.828152
) (47% faster before/after two patches)
-
https://tools.pingdom.com/#!/dZX8f1/https://gitlab.com/gitlab-org/gitlab-ce/milestones/39 (
-
A milestone with 1 issue, 0 merge requests, 1 participant and 0 labels takes 0.7-1 sec for the first byte and 3 sec to complete
- before
- after 9.4.0-rc3-ee (applying !12444 (merged), !12670 (merged))
-
0.218086
(63% faster before/after two patches)
-
Edited by username-removed-100770