이호영 이호영 2024-12-05
batch 사이즈 5만으로 늘림
@09146af48d97c37feda1df9c2ef350b04b2c8167
src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
--- src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
+++ src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
@@ -4269,7 +4269,9 @@
 		long totalStartTime = System.currentTimeMillis();
 
 		int totalSize = mjonMsgSendVOList.size(); // 총 데이터 개수
-		int batchSize = 10000; // Batch 크기 설정 (고정값)
+		// Batch 크기 설정 (고정값)
+//		int batchSize = 10000; 465
+		int batchSize = 50000; 
 
 		log.info("총 데이터 개수 :: [{}] ", totalSize);
 		log.info("설정된 Batch 크기 :: [{}] ", batchSize);
src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataView.jsp
@@ -1310,7 +1310,13 @@
 			const endTime = new Date();
 			const elapsed = (endTime - startTime) / 1000; // 밀리초 -> 초로 변환
 			console.log('AJAX 요청 성공, 경과 시간 : ', elapsed);
-			
+			if (elapsed >= 60) {
+				const minutes = Math.floor(elapsed / 60); // 분 계산
+				const seconds = Math.floor(elapsed % 60); // 초 계산
+				console.log('AJAX 요청 성공, 경과 시간 : ' + minutes + '분 ' + seconds + '초');
+			} else {
+				console.log('AJAX 요청 성공, 경과 시간 : ' + elapsed + '초');
+			}
 			
 			
 			
Add a comment
List