하루에 10번 정도 특정날짜의 주문정보를 집계해서 통계데이타 형식으로 변환해주는 작업을 하는데요
데이터를 생성할때 기존 날짜 있는지 체크해서 insert 나 update 하는 것보다는
해당 날짜의 모든 데이타를 delete 하고 무조건 insert 하는 방식으로 작업을 하고 있습니다.
데이타 생성건은 20,000개 에서 50,000개 정도 됩니다.
이정도 데이타가 대용량 데이타가 될지는 모르겠지만 저한테는 대용량이네요 ^^;
delete 하고 inster 를 하려고 보니까 delete 하는 데만 해도 꽤 시간이 걸리는데요
이 부분을 개선할 방법이 없을까요?
여러 가지를 찾다보니까 임시테이블에 해당 데이타를 insert 해버리고
해당 임시테이블을 drop 해 버리고 통계 데이타를 insert 하면 성능개선이 될까요?
보통 성능 측정은 어떻게 하시는지도 궁금하네요?
조언 부탁 드립니다.