To be more precise for quartz scheduling on backend side we are using Oracle 11g.
On processing side application is quite simple. Event handlers basically either insert data in Oracle DB or push JMS request to some internal components for further data needed for request processing. And event handlers registered in Saga, majorly responsible for setting timeouts using scheduled events. These timeout values on average is not more than 5 sec.
We found degradation in application performance if we go with Quartz scheduling with Oracle DB, as compared to if we go with SimpleEventScheduler. It is observed that Application processing slowly as the load duration increases. Concurrently we are firing only 15 requests in a second but still we see response time for application processing goes on increasing.
Do you have any recommendation/ suggestion. Something on configuration or application side can be done to improve the performance and sustainability.