При поиске темы How to increase performance on Laravel
я нашел кучу вещей, но когда дело дошло до database
, все, что я мог найти, было Жадная загрузка .
Но как мы можем повысить производительность запросов к базе данных при использовании query builder
и пользовательских запросов?
Когда я говорю Пользовательский запрос Я имею в виду запрос, действительно сложный, полный объединений и subQuery
(Что, я считаю, не может быть воспроизведено с помощью Eloquent
).
Я полагаю, что нет необходимости отправлять запрос, поскольку я не пытаюсь найти ошибку, мне просто нужно некоторое руководство по How to increase performance
в этом сценарии? Что я мог попытаться сделать?
Работая с унаследованным приложением, не могу многое изменить в запросе.
В настоящее время мой запрос занимает 15 ~ 17 секунд.