회사에서 개발했던 어드민 사이트의 코드를 리팩토링했다..아니 해야만 했다.. 이유는…정말 너무너무 느려서,,,,^^,,, 회원들의 출석내역을 월별로 다운로드하는 기능이 있는데 데이터가 늘어나면 늘어날수록..정말 엄청난 시간이 걸린다.. 수정 전기존 코드에서 대량의 출석 데이터를 처리할 때 성능 문제가 발생했다. 각 회원의 출석 횟수를 개별적으로 조회하여 병렬로 처리하더라도 데이터베이스 호출 횟수가 많아져 전체 성능이 저하되었다. 데이터 약 7만 3천 개 기준 2시간 이상,,,이면 말 다했다. (아래의 모든 코드는 실제 사용한 코드를 수정한 예제 코드입니다.) @Transactionalpublic List exportMonthlyAttendanceList(int year, int month){ //..