spring批次推荐表索引

时间:2013-11-19 11:58:46

标签: mysql spring spring-batch

我正在寻找弹簧批处理表的推荐索引, 特别是在使用API​​时:

jobExplorer.findRunningJobExecutions(jobName);

任何人?

1 个答案:

答案 0 :(得分:0)

假设您正在使用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似乎是一个很好的候选人。