Let the platform do the work

Troubleshooting Query Limits

Overview

As more records are added to an instance, errors like this may begin to appear for non-admin users: "Query limit of XXXX reached for Calls module"

Resolution

To increase the size of the query limit (or to disable the query limit), please add the following line to the ./config_override.php file, located in the application root directory:

$sugar_config['resource_management']['default_limit'] = Y;

Where Y is the new query limit threshold. If Y is set to zero, the query limit functionality will be disabled. If you do not want to modify the overall limit for every module in Sugar, you can add a specific module to an exception array. In the 'config.php' file located in the application root directory, there is an array similar to:

...
'special_query_modules' => array (
    0 => 'Reports',
    1 => 'Export',
    2 => 'Import',
    3 => 'Administration',
    4 => 'Sync',
),
...

You can append modules to this array in 'config_override.php' by adding an entry such as the following:

$sugar_config['resource_management']['special_query_modules'][] = 'Module_Name';

Where Module_Name is the module identified in the query limit error received by the user (e.g. Calls).