목록spring boot (1)
전공공부
Spring Batch를 이용한 대량의 insert 최적화
계기 파일 시스템으로 관리되는 bin 파일을 WAS 서버로 불러와 사용하려 하였는데 Java OOM 이슈가 있어 DB에 해당 데이터를 적재한 후 필요한 만큼만 가져와 사용 할 필요가 있었다. 그래서 큰 용량의 데이터를 한 번에 insert 하게 되었는데 생각보다 시간이 너무 많이 걸려 이를 최적화 하기 위해서 사용해보았다. 구현 @Service @RequiredArgsConstructor public class ItemJdbcServiceImpl implements ItemJdbcService{ private final JdbcTemplate jdbcTemplate; private int batchSize; // 배치 사이즈 크기 지정 public void saveAll(List items){ int b..
Study/Spring Boot
2023. 1. 3. 15:02