Loading

Error: System.LimitException: Demasiadas consultas SOQL: 101

Fecha de publicación: Jun 8, 2022
Descripción

El siguiente error aparece cuando supera el límite de los reguladores de ejecución (puede ejecutar un total de 100 consultas SOQL en una única llamada o contexto). 

Error System.LimitException: Demasiadas consultas SOQL: 101


Notas:

  • Todas las consultas SOQL en desencadenadores de una llamada o contexto se contarán en el límite de 100.
  • Salesforce no puede desactivar o elevar el límite de los reguladores.
Solución


Resolver el error "Demasiadas consultas SOQL: 101"

Para solucionar el problema, cambie su código de manera que el número de consultas SOQL desencadenadas sea inferior a 100.

Si necesita cambiar el contexto, puede utilizar la anotación @future que ejecutará el código de forma asíncrona.
 

Mejores prácticas para evitar superar el límite de reguladores

Ya que Apex se ejecuta en una plataforma multiusuario, el motor de tiempo de ejecución de Apex hace valer de forma estricta límites para garantizar que el código no monopoliza los recursos compartidos.
 

Número del artículo de conocimiento

000386220

 
Cargando
Salesforce Help | Article