by 오동 [Oracle 기초] 자바 JAVA [2018.05.14 18:03:45]
안녕하세요.
현재 엑셀파일을 업로드해 A열의 ROW수 만큼 for문을 돌려
B테이블의 데이터와 비교를 해 있으면 count ++;를 하고있습니다
근데 ROW수가 MAX 20만건이므로 for문이 20만번 돌면서 select를 하면 DB부하에 영향을 끼치는거같아
다른방법을 찾아보려고 이렇게 글을 올려봅니다 ㅠㅠ..
좋은방법이 있는지 댓글로 알려주시면 감사하겠습니다!
1. DB에 테이블을 만든다.
2. 엑셀 데이터를 DB에 만든 테이블을 넣는다 ( 툴을 이용하시면 편합니다 )
3. SELECT로 비교한다.