이 글은 Spring Batch 기반 배치 시스템에서 쿼리 최적화 및 메모리 효율 개선을 통해 성능을 향상시킨 사례를 다룹니다.
성능 지표는 Grafana Dashboard를 통해 시각적으로 비교하였습니다.
만약 모니터링 설정과, 실습 환경이 궁금하시다면 이전 글을 확인해주세요.
이번 시간에 이어서 실습 시나리오 2를 작성해봅시다.
또한 실습 시나리오2의 코드에서, 몇가지 최적화를 거친 Version2 배치 시스템을 작성해봅시다.
그리고 두가지 버전을 비교하여 모니터링 하여 성능을 측정해보겠습니다.
시나리오2 배치시스템 설명
'orders, `order_items``monthly_sales_summary먼저 초기 작성한 버전입니다.