xxl-job xxl_job_log 数据量增长太快,拖垮数据库

56lgkhnf  于 4个月前  发布在  其他
关注(0)|答案(3)|浏览(75)

xxl-job 使用一段时间后,xxl_job_log数据表数据量达到500w条数据,导致数据查询变慢。xxl-job有没有自动删除日志的策略

o3imoua4

o3imoua42#

楼主先确认是日志太多导致的慢,还是任务量太多导致的慢,日志可以设置保存天数。任务的话需要自行实现清理无用任务的逻辑。

uyto3xhc

uyto3xhc3#

可以通过参数设置保留时间的,XxlJobLogDao里面有个clearLog方法,查看调用的地方,其中一个是JobLogReportHelper里面有清除逻辑,读取参数是通过XxlJobAdminConfig.getAdminConfig().getLogretentiondays(),这里面限制了小于7时的处理,把该限制去掉就可以保留较短的天数了

相关问题