728x90 반응형 hive1 [Spring Batch] CursorItemReader 알아보기 서론Spring Batch에서 사용되는 CursorItemReader의 코드를 확인해보면서 동작 방식과 특징에 대해 알아보고자 한다. 그리고, 대용량 데이터를 처리할 때 cursor 사용이 빠른 이유와 DB 커넥션이 길어질 때 유의 사항을 알아보고자 한다.Cursor와 Paging Cursor Item Reader대용량 데이터를 가져올 때 빠른 이유cursor는 커넥션 연결 중 한번의 SQL 문을 요청 후, 결과값을 DB 메모리에 저장하고, fetch size만큼 서버메모리에 가져오는 방식이므로 한번 정렬 쿼리하므로 커넥션 time out이 충분히 길다면 성능 측면에서 빠르다. 그러나, 몇가지 유의 사항이 있다. 대용량 데이터를 가져올 때 유의 사항connection timeout이 길어야 한다. cur.. 2024. 4. 1. 이전 1 다음 728x90 반응형