Generally, when I have a Scheduler Job using huge amount of resources (Memory), I would increase the memory for the Scheduler server by performing the below steps:
* Launch the Denodo Control Center with administrative privileges
* Go to Configure > JVM Options
* For Scheduler server: change '-mx1024m' to desired value.
**For Example** : -mx4096m' .This will change the heap space from 1GB (1024MB) to 4GB (4096MB)
* Click Ok and restart the Scheduler server.
Additionally, in Scheduler Administration tool, I would also increase the threads for executing jobs concurrently. In order to do this, I would navigate to Configuration > Server Configuration > [Threads pool](https://community.denodo.com/docs/html/browse/7.0/scheduler/administration/administration/server_configuration/server_configuration_sections#threads-pool) and modify the parameter Maximum number of concurrent jobs (for instance, Set it to 50).This allows Scheduler to use more threads for executing jobs concurrently.
Further, for more inform about the misfire of the triggered jobs I would check the Scheduler.log file located in <DENODO_HOME>/logs/scheduler folder.
In case, if you still need help and if you are a valid Support User, you may open a Support Case at the Denodo Support Site and the Support Team will help you.
Hope this helps!