Zugriff auf CourseDate::statusgruppen ist nicht performant
Der Zugriff auf CourseDate::statusgruppen
ist nicht sonderlich performant. Das dort erzeugte Query führt durch das ORDER BY position
zu "Using where; Using temporary; Using filesort", was sich bei vielen Zugriffen sehr schnell hochschaukeln kann.
Das Query sieht folgendermassen aus:
SELECT `statusgruppen`.*
FROM `termin_related_groups`
INNER JOIN `statusgruppen` ON `termin_related_groups`.`statusgruppe_id` = `statusgruppen`.`statusgruppe_id`
WHERE `termin_related_groups`.`termin_id` = '16ed61071b2673d7ebdf51f072f871f4'
ORDER BY position