안녕하세요~
제가 하려는 작업이 문제가 되는지 해서요..
테이블 4개를 Union all로 묶어서 하나의 테이블에 인서트를 하는 작업입니다.
데이터는 현재 5000건 정도 있구요(Union으로 묶은 전체 데이터 입니다.)
매일 증가되는 데이터는 그리 많지 않습니다.
많아야 하루에 50건 정도 입니다.
이 작업(Union으로 묶고 테이블에 넣는 작업)을 스케쥴을 걸어서 매일 새벽에 돌리려고 합니다.
계속 증가 하는건 아니구요
작업할때 기존 데이터는 삭제하고 다시 넣는거죠..
이게 문제가 될까요??
또 기존에 데이터를 삭제할때 Truncate Table로 지우려고 하거든요
그냥 Delete from Table 말구요..
어느게 더 나을까요
종합 하자면
1.매일 새벽 테이블 4개를 Union으로 묶어서 테이블에 인서트
2.인서트 하기전에 기존에 들어 있던 데이터는 삭제 (Delete를 할지 Truncate로 할지..)
조언 부탁드립니다.
수고하세요~~ |