xuxueli / xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
http://www.xuxueli.com/xxl-job/
GNU General Public License v3.0
27.46k stars 10.86k forks source link

查找失败任务SQL优化 #2913

Open guoxiaod opened 2 years ago

guoxiaod commented 2 years ago

https://github.com/xuxueli/xxl-job/blob/3cf27f90b47a6928a52685cda9f78b7b191878d7/xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml#L230

查找失败任务的SQL每10秒钟查询一次xxl_job_log, 理论上 10秒钟之前的日志 alarm_status 应当是不为0了,是否可以增加一个时间的条件,比如 trigger_time 或者 handle_time,结合其他的一些异常情况,把时间范围限定在20分钟以内,也可以减小SQL执行的时间。

不知道我对这个任务的理解是否正确,还请指教。

coderManFans commented 1 year ago

做了limit了,查找ID范围数据更少