paulwong

          SPRING BATCH中STEP如果沒加TRANSACTION MANAGER

          這時發現如果處理總數足夠大時,被處理的ITEMS總數會少于應該處理的總數。

          +------------+--------------+-------------+-----------------+------------------+--------------------+----------------+-----------+-------------------------
           | READ_COUNT | FILTER_COUNT | WRITE_COUNT | READ_SKIP_COUNT | WRITE_SKIP_COUNT | PROCESS_SKIP_COUNT | ROLLBACK_COUNT | EXIT_CODE | EXIT_MESSAGE
          -+------------+--------------+-------------+-----------------+------------------+--------------------+----------------+-----------+-------------------------
           |          1 |            0 |           1 |               0 |                0 |                  0 |              0 | COMPLETED |
           |      30006 |            0 |       29947 |               0 |               59 |                  0 |             61 | COMPLETED | Waited for 101 results.

          如上面的總數是30006,但COMMIT的總數是29947,有59個被跳過了。

          因此需在STEP上加TRANSACTION MANAGER.

          https://stackoverflow.com/questions/42803941/spring-batch-incorrect-write-skip-count-issue

          posted on 2020-03-16 09:43 paulwong 閱讀(611) 評論(0)  編輯  收藏 所屬分類: SRPING BATCH

          主站蜘蛛池模板: 余姚市| 伽师县| 临沭县| 城固县| 高清| 萨迦县| 泰和县| 兰西县| 揭西县| 民县| 修水县| 华宁县| 吉木萨尔县| 依安县| 达尔| 河曲县| 尉氏县| 洛南县| 海淀区| 大姚县| 永登县| 南投市| 山丹县| 苏尼特左旗| 临夏县| 当涂县| 德惠市| 台东市| 万盛区| 唐山市| 临沂市| 四子王旗| 惠来县| 高陵县| 慈溪市| 泗阳县| 鹤壁市| 桑植县| 泸西县| 鹤庆县| 新龙县|