From 4f0358ca4038065d465dc926662e04d44481e57d Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Thu, 5 Dec 2024 09:10:04 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=B8=EC=9E=90=EB=B0=9C=EC=86=A1=20batch=20?= =?UTF-8?q?=EC=82=AC=EC=9D=B4=EC=A6=88=20=EC=A1=B0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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 63992f06..10e6adda 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 @@ -4190,18 +4190,14 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M // int instCnt = mjonMsgDataDAO.insertMsgDataInfo_jdbc_advc(mjonMsgSendVOList); // Batch 시작 시간 측정 - long insetStartTime = System.currentTimeMillis(); // 총 발송 건수 = DB insert // int instCnt = 0; int instCnt = this.insertMsgData_advc(mjonMsgSendVOList); // Batch 종료 시간 측정 및 실행 시간 계산 - long insetEndTime = System.currentTimeMillis(); - double insetExecutionTimeInSeconds = (insetEndTime - insetStartTime) / 1000.0; // 수신거부 목록 returnMap.put("resultSts", instCnt); - returnMap.put("msg insert seconds", insetExecutionTimeInSeconds); log.debug("총 단가 합계: [{}]", mjonMsgVO.getTotPrice()); //TODO: group 테이블에 저장 @@ -4273,7 +4269,7 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M long totalStartTime = System.currentTimeMillis(); int totalSize = mjonMsgSendVOList.size(); // 총 데이터 개수 - int batchSize = 50000; // Batch 크기 설정 (고정값) + int batchSize = 10000; // Batch 크기 설정 (고정값) log.info("총 데이터 개수 :: [{}] ", totalSize); log.info("설정된 Batch 크기 :: [{}] ", batchSize);