Это скорее запрос на быстрое объяснение последовательностей, используемых для генерации идентификатора из таблиц Spring Batch, в которых хранится информация о заданиях и шагах.
Я запустил следующие последовательности в DB2 for Spring Boot+ Пакетное приложение:
CREATE SEQUENCE AR_REPORT_ETL_STEP_EXECUTION_SEQ AS BIGINT MAXVALUE 9223372036854775807 NO CYCLE;
CREATE SEQUENCE AR_REPORT_ETL_JOB_EXECUTION_SEQ AS BIGINT MAXVALUE 9223372036854775807 NO CYCLE;
CREATE SEQUENCE AR_REPORT_ETL_JOB_SEQ AS BIGINT MAXVALUE 9223372036854775807 NO CYCLE;
Когда выполняется задание Spring Batch, каждое поле идентификатора увеличивается на 20 для каждой новой записи.Хотя это не главная проблема, это все еще немного сбивает с толку, почему.
Я удалил последовательности и добавил их снова с помощью INCREMENT BY 1
.Теперь это увеличивает каждую вторую запись на 1, а другую запись на 20.
Любые советы или объяснения будут отличной возможностью для обучения.