네이버지식쇼핑 연동 데이터를 매일 만들고 있는데..
쇼핑몰 상품수만 20만건이 넘다보니.. 갈수록 버겁네요 ㅋㅋ
처음 10만건 미만은 ASP로 개발해서 페이징화해 별 무리없이 처리했는데..
갈수록 상품이 늘어나니.. 이젠 PHP로 돌리니 그나마 돌아는 갑니다.
20만건정도 처리하는데 3시간정도 걸립니다. ㄷㄷㄷ
대량의 SQL 결과를 파일로 저장하는데 좋은 방법이 없을까요?
SQL결과도 단순히 텍스트형식이 아니고 XML도 아닌 비슷한 형식으로 한 ROW당 여려줄이 들어갑니다.
SQL 결과를 바로 파일로 저장하는 BCP도 검색해보니 한줄씩밖에 처리가 안되는것같더라구요 ㄷㄷ
결과 쿼리를 뷰로 만드시고
bcp 뷰 out 뷰.csv -c -t'/t'
하시면 될듯 합니다.
20만건 정도면 몇분 안걸릴듯.... 하네요...
형태가 어떤식으로 저장하느냐는 쿼리를 로단위로 저장형태로 나오게 만드시면 될듯 하네요...