java - How to restrict queries fired by quartz-scheduler -


i have quartz scheduler spring part of application, deployed in clustered environment. problem quartz keeps firing lot of queries (hundreds per minute) though jobs scheduled run once per hour (the jobs triggered correctly). there way avoid/delay these quartz queries?

edit: adding queries fired quartz

update qrtz_triggers set trigger_state = 'acquired' sched_name = 'sw_quartz_scheduler' , trigger_name = 'createcrontriggerfactorybeanforpsdjob' , trigger_group = 'spring3-quartz' , trigger_state = 'waiting'  insert qrtz_fired_triggers (sched_name, entry_id, trigger_name, trigger_group, instance_name, fired_time, state, job_name, job_group, is_nonconcurrent, requests_recovery, priority) values('sw_quartz_scheduler', 'sw-jayz-5413692078375651369207837517', 'createcrontriggerfactorybeanforpsdjob', 'spring3-quartz', 'sw-jayz-541369207837565', 1369207800000, 'acquired', null, null, 0, 0, 0)  select * qrtz_job_details sched_name = 'sw_quartz_scheduler' , job_name = 'createjobdetailfactorybeanforpsdjob' , job_group = 'spring3-quartz delete qrtz_simple_triggers sched_name = 'sw_quartz_scheduler' , trigger_name = 'createcrontriggerfactorybeanforqmrjob' , trigger_group = 'spring3-quartz' 

i think you're looking org.quartz.scheduler.idlewaittime, defaults hitting database every 30 seconds new queries when schedule has nothing better do. (documentation link)


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

python - pip wont install .WHL files -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -