문자발송 batch 사이즈 조정

This commit is contained in:
hehihoho3@gmail.com 2024-12-05 09:10:04 +09:00
parent dbff5dfcbe
commit 4f0358ca40

View File

@ -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);