我正在寻找 spring 批处理表的推荐索引, 特别是在使用 API 时:
jobExplorer.findRunningJobExecutions(jobName);
有人吗?
最佳答案
假设您正在为 SimpleJobExplorer 使用 JdbcJobExecutionDao 实现,那么 where 子句查询中涉及的唯一列如下:
JOB_EXECUTION.JOB_INSTANCE_ID
JOB_EXECUTION.END_TIME
JOB_INSTANCE.JOB_INSTANCE_ID
JOB_INSTANCE.JOB_NAME
订单使用的是:JOB_EXECUTION.JOB_EXECUTION_ID
您可以查看 JdbcJobExecutionDao 的源代码以了解实际查询。至于你关于创建什么索引的问题。在这种情况下,JOB_INSTANCE_ID 似乎是一个不错的选择。
关于mysql - Spring 批量推荐表索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20070973/