Open guoxiaod opened 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执行的时间。
不知道我对这个任务的理解是否正确,还请指教。
做了limit了,查找ID范围数据更少
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执行的时间。
不知道我对这个任务的理解是否正确,还请指教。