diff --git a/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java b/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java index ac472d15..2c6c17fc 100644 --- a/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java +++ b/src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java @@ -4180,7 +4180,7 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M // int instCnt = 0; - int batchSize = 5000; + int batchSize = (int) Math.ceil((double) mjonMsgSendVOList.size() / 3); // Batch 크기 계산 // Batch 처리 for (int i = 0; i < mjonMsgSendVOList.size(); i += batchSize) { System.out.println(" i :: "+ i); @@ -4200,6 +4200,7 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M // 실행 시간 계산 (밀리초 -> 초로 변환) double executionTimeInSeconds = (endTime - startTime) / 1000.0; // 실행 시간 출력 + System.out.println("batchSize :: " + batchSize); System.out.println("Execution time :: " + executionTimeInSeconds + "초 " + "// insert Cnt :: "+instCnt); // mjonMsgSendVOList.stream().forEach(t-> System.out.print(t.toString()+"\n") ); // mjonMsgSendVOList.stream().forEach(t-> System.out.print(t.toString()+"\n") );