서버 A에서 B까지 많은 매우 큰 테이블에 대해 "삽입/삭제"를 수행해야합니다. 대상에 행이 있는지 확인하기 위해 각 행에 대해 하나의 쿼리를 실행하기 때문에 조회 구성 요소가 제대로 작동하지 않습니다. 데이터베이스 테이블.SSIS가 없으면 많은 수의 행을 삽입합니까?
무엇이 좋은 옵션입니까?
테이블에는 모두 PK가 있지만 크기는 수백 GB입니다. 대상 테이블은 3 % 미만의 행에서만 놓칠 수 있습니다. 따라서 병합 구성 요소가 좋은 옵션이 아닐 수 있습니까?
'insert where someColumn not anotherTable from'또는'MERGE()'또는 다른 검증 방법을 사용하는지에 관계없이 - 여전히 레코드가 있는지 확인하고 싶다면 ... 상관없이 한 가지 방법으로 끝내야 할 것인가? – scsimon
작업중인 데이터의 예를 들려 줄 수 있습니까? – DenStudent
기본 키가있는 경우 병합 조인 (전체 조인)을 사용하고 표 2의 PK가 비어있는 경우 조건부 분할을 수행 할 수 있습니다. – DenStudent