Как повысить производительность построителя запросов Laravel при использовании пользовательского запроса - PullRequest
0 голосов
/ 25 октября 2019

При поиске темы How to increase performance on Laravel я нашел кучу вещей, но когда дело дошло до database, все, что я мог найти, было Жадная загрузка .

Но как мы можем повысить производительность запросов к базе данных при использовании query builder и пользовательских запросов?
Когда я говорю Пользовательский запрос Я имею в виду запрос, действительно сложный, полный объединений и subQuery(Что, я считаю, не может быть воспроизведено с помощью Eloquent).

Я полагаю, что нет необходимости отправлять запрос, поскольку я не пытаюсь найти ошибку, мне просто нужно некоторое руководство по How to increase performance в этом сценарии? Что я мог попытаться сделать?

Работая с унаследованным приложением, не могу многое изменить в запросе.
В настоящее время мой запрос занимает 15 ~ 17 секунд.

...