의 비용 감정적 인 조회는병합 조인 또는 SSIS
1 one Oledb componet and a lookup component
또는
2 Two oldeb componets,2 sort componets and a merge join componets
의 비용 감정적 인 조회는병합 조인 또는 SSIS
1 one Oledb componet and a lookup component
또는
2 Two oldeb componets,2 sort componets and a merge join componets
의존 좋다 당신이 필요로하는 룩업 테이블로부터 얼마나 많은 바이트들에 관한 것들이 있는지. 병합 병합을 수행하는 경우 SQL을 키순으로 읽은 다음 병합 조인 변환에 직접 연결하는 것이 좋습니다.
대신 T-SQL 조인을 권장합니까? 병합 조인을 사용하는 경우 정렬 구성 요소 rt를 사용해야합니까? 정렬도 매우 비쌉니다. – user1254579
룩업을 캐시 할 수없는 경우, 즉 20M 행을 기준으로 한 매우 작은 레코드 크기가 아니라면 참여가 더 좋은 아이디어 인 것 같습니다. 정렬뿐만 아니라 조인도 sql 명령을 기반으로 완벽한 솔루션을 탐색 할 수 있습니다. – Jayvee
레코드가 많은 경우 조회 옵션이 더 좋습니다. 동기 변환이므로 성능이 향상됩니다.
개인적인 경험으로 볼 때 최대 성능 향상을 얻으려면 찾아보기 테이블 크기가 더 작아야합니다. 조인 힌트가있는 T-SQL을 사용하는 것을 선호합니다. – Zerotoinfinity
동의합니다. 데이터가 동일한 서버에 있으면 T-SQL을 사용하여 서버에 먼저 연결하십시오. 또한 병합 조인은 여러 레코드 (여러 레코드가 일치하는 경우)가 될 수 있지만 조회는 실제로는 다른 작업을 수행합니다. –