반응형
SQL Server 2008 데이터 가져오기/내보내기 개선점
한대성
SQL Server 2005의 가져오기/내보내기 마법사를 이용하여 테이블을 옮기는 경우, 옮기는 테이블의 수가 20개 이상이면 다음과 같이 자동으로 최적화 옵션이 활성화 됩니다.
경험상, 이름은 다량 테이블에 대한 최적화라고는 하는데,
패키지를 저장한 후, 다시 실행할 때 실행할 수 없다든지,
Unicode-Nonunicode 간 데이터 변환 기능이 자동으로 포함되지 않는다든지
수정할 수 없는 Internal 작업 개체를 이용한다든지
등 몇 가지 문제점들이 있어서 다수의 테이블을 옮기더라도 이 옵션을 켜지 말라고 권장합니다.
[참고 : 댜량 테이블 최적화 옵션을 켠 상태에서의 실행 패키지]
[참고 : 댜량 테이블 최적화 옵션을 끈 상태에서의 실행 패키지]
- Data Flow Task는 1개
이 Task 안에 다음과 같이 모든 테이블 이관 작업이 들어가 있음.
SQL Server 2008에서는 우선 이러한 최적화 옵션이 제거되었습니다.
그리고, 대량의 패키지를 만들더라도 다음과 같이 5개씩 테이블을 나눠서 수행하도록 패키지가 만들어집니다.
: 제어 흐름
: 데이터 흐름
반응형
'연구개발 > DTS & SSIS' 카테고리의 다른 글
Checkpoint를 이용한 패키지 반복 실행 구성 (0) | 2009.06.20 |
---|---|
패키지에서 네트워크 연결이 오류가 날 때 (0) | 2009.06.20 |
SSIS의 트랜잭션에 대해서 (0) | 2009.06.20 |
로컬 임시 테이블의 활용 (3) (0) | 2009.06.20 |
로컬 임시 테이블의 활용 (2) (0) | 2009.06.20 |