spring-batch - 如何禁用 Spring 批处理元数据表中的日志保存?
问题描述
目前 Spring 批处理作业每 20 秒运行一次,并且有 3 个作业同时运行。所以实际上下面的 Spring 批处理元数据表的大小突然增加了。那么有没有办法我们可以禁用它?如果不是那么我们如何不时清理这个表?
BATCH_JOB_INSTANCE、BATCH_JOB_EXECUTION、BATCH_JOB_EXECUTION_PARAMS 和 BATCH_STEP_EXECUTION
解决方案
RemoveSpringBatchHistoryTasklet可用于 spring 批处理作业,您可以安排定期运行该作业以清除 spring 批处理工作表。
推荐阅读
- ruby-on-rails - Ubuntu:无法安装 sqlite3 - 无法构建 gem 本机扩展
- vuetify.js - 如何删除 vuetify 的 v-row 内置 css 属性?
- c - gnuplot 窗口不显示
- html - 正则表达式删除 HTML 标签和 \r 和 \n 标签
- postgresql - 事务外的锁定语句
- react-native - expo-image-picker:即使我选择“选定的照片”权限,应用程序也会显示所有照片 - 仅限 iOS 14.0+
- laravel - 关闭所有连接后如何运行 LARAVEL
- javascript - 跟踪 alpine.js 中的输入变化
- java - 尝试为 Keycloak 创建自定义身份验证器提供程序时,来自 Maven 部署的 NoClassDefFoundError
- php - php Excel 在 2 个地方下载文件,第一个在 htdocs 和下载文件夹中,如何停止在 htdocs 或服务器上下载文件?