0
나는 내 쿼리가 느린 것,이 경우, 교리는 이것을 완료하기 위해 6000 개가 넘는 쿼리를 수행하고있는 것을 보았습니다. 어떻게 해결할 수 있습니까? 단일 쿼리에서 할 수 있습니까?doctrine2 너무 많은 querys
$qb = $this->createQueryBuilder('u');
$qb->leftJoin('u.ratings','r','WITH','r.user=:user');
$qb->where('r.id is NULL and u.deleted !=1 and u.type != 5 and u.user!=:user')
->setParameter('user',$user);
return $qb->getQuery()
->getResult();
6,000 회 이상 쿼리를 실행하십시오. –
한 번만 doctrine이 서버에 6000 개의 요청을합니다 ... – user2118788
문제는 내가 생각하기에 조인 또는 이와 비슷한 것입니다. "이처럼 처음에는 모든 u가 선택됩니다. u.ratings를 선택하는 것보다" – user2118788