Improve performance in JdbcStepExecutionDao
Optimize SQL in GET_LAST_STEP_EXECUTION to work fast on large amount of records in %PREFIX%JOB_EXECUTION table
This commit is contained in:
committed by
Mahmoud Ben Hassine
parent
b50c665f04
commit
cafd35c95f
@@ -98,7 +98,7 @@ public class JdbcStepExecutionDao extends AbstractJdbcBatchMetadataDao implement
|
||||
" from %PREFIX%JOB_EXECUTION JE, %PREFIX%STEP_EXECUTION SE" +
|
||||
" where " +
|
||||
" SE.JOB_EXECUTION_ID in (SELECT JOB_EXECUTION_ID from %PREFIX%JOB_EXECUTION " +
|
||||
"where JE.JOB_INSTANCE_ID = ?)" +
|
||||
"where JOB_INSTANCE_ID = ?)" +
|
||||
" and SE.JOB_EXECUTION_ID = JE.JOB_EXECUTION_ID " +
|
||||
" and SE.STEP_NAME = ?" +
|
||||
" order by SE.START_TIME desc, SE.STEP_EXECUTION_ID desc";
|
||||
|
||||
Reference in New Issue
Block a user