@kur4chyt
Качественный говнокод от производителя

Как ускорить LeftJOIN LARAVEL?

Имеется такой запрос:
AllItem::leftJoin('items',function($join) use ($case){
            $join->on('items.classid','=','all_items.classid');
            $join->where('items.case_id','=',$case->id);
        })->orderBy('items.created_at','desc')->select('all_items.*')->paginate(10);

Сейчас его время выполнения занимает около 30 секунд (бывает и дольше).

В таблице `all_items` ~80 тысяч записей, в таблице `items` ~1500 записей.

Можно ли ускорить время выполнения запроса?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы