Loading

오류: System.LimitException: 너무 많은 SOQL 쿼리: 101

게시 일자: Jun 18, 2024
상세 설명

다음 오류는 실행 총괄자 한도를 초과하는 경우에 표시됩니다(단일 호출 또는 컨텍스트의 총 누적 SOQL 쿼리 수 한도는 100개임). 

System.LimitException: 너무 많은 SOQL 쿼리: 101 오류


참고:

  • 단일 호출 또는 컨텍스트에서 실행되는 트리거의 모든 SOQL 쿼리가 100개 한도에서 차감됩니다.
  • Salesforce는 총괄자 한도를 비활성화하거나 높일 수 없습니다.
솔루션


"너무 많은 SOQL 쿼리: 101" 오류 해결

이 문제를 해결하려면 실행되는 SOQL 수가 100보다 작아지게 코드를 변경하십시오.

컨텍스트를 변경해야 하는 경우, @future 주석을 사용해 코드를 비동기식으로 실행할 수 있습니다.
 

총괄자 한도 초과 방지 모범 사례

Apex는 멀티테넌트 플랫폼에서 실행되므로, Apex 런타임 엔진은 한도를 엄격하게 적용하여 코드가 공유 리소스를 독점하지 않도록 합니다.
 

Knowledge 기사 번호

000386220

 
로드 중
Salesforce Help | Article