首页 > 解决方案 > 如何禁用 Spring 批处理元数据表中的日志保存?

问题描述

目前 Spring 批处理作业每 20 秒运行一次,并且有 3 个作业同时运行。所以实际上下面的 Spring 批处理元数据表的大小突然增加了。那么有没有办法我们可以禁用它?如果不是那么我们如何不时清理这个表?

BATCH_JOB_INSTANCE、BATCH_JOB_EXECUTION、BATCH_JOB_EXECUTION_PARAMS 和 BATCH_STEP_EXECUTION

标签: spring-batch

解决方案


RemoveSpringBatchHistoryTasklet可用于 spring 批处理作业,您可以安排定期运行该作业以清除 spring 批处理工作表。

https://github.com/arey/spring-batch-toolkit


推荐阅读