Informatica의 성능 조정: 전체 자습서
조이너 변환
- 데이터베이스 조인이 Informatica 조인 변환에서 생성된 조인보다 빠르기 때문에 가능한 경우 항상 데이터베이스에서 조인을 수행하는 것을 선호합니다.
- 조인 중에 수행되는 디스크 I/O가 감소하므로 조인하기 전에 데이터를 정렬하십시오.
- 행 수가 적은 테이블을 마스터 테이블로 만듭니다.
조회 변환
- 조회 조건에 사용되는 조회 테이블의 열에 대한 인덱스를 생성합니다. 일치하는 데이터를 조회하기 위해 조회 테이블을 쿼리하므로 인덱스를 추가하면 성능이 향상됩니다.
- 가능하다면 조회 변환을 사용하는 대신 데이터베이스에서 조인을 사용하십시오. 데이터베이스 조인 속도가 빨라지면 성능도 향상됩니다.
- 조회 테이블에서 불필요한 열을 삭제하고 필요한 열만 유지합니다. 이렇게 하면 데이터베이스에서 추가 열을 가져오는 오버헤드가 줄어듭니다.
필터 변환
- 매핑 내에서 가능한 한 빨리 필터 변환을 사용하십시오. 원하지 않는 데이터를 매핑 초기에 삭제할 수 있다면 처리량이 증가할 것입니다.'
- 소스 한정자를 사용하여 데이터를 필터링합니다. 소스 한정자를 사용할 수도 있습니다. SQL 필터 변환을 사용하는 대신 레코드를 필터링하려면 재정의하세요.
애그리게이터 변환
- 데이터를 집계하기 전에 필터링합니다. 매핑에서 필터 변환을 사용하는 경우, 불필요한 집계 작업을 줄이기 위해 집계기를 사용하기 전에 데이터를 필터링합니다.
- 사용되는 포트 수를 제한합니다. 집계 변환. 이렇게 하면 집계 변환이 캐시 내부에 저장하는 데이터의 양이 줄어듭니다.
소스 한정자 변환
- 소스에서 필요한 열만 가져옵니다. 원본 테이블의 모든 컬럼이 필요한 것은 아닌 경우가 대부분이므로 불필요한 컬럼을 삭제하여 필요한 필드만 가져옵니다.
- 소스 한정자 SQL 재정의 내에서 order by 절을 사용하지 마세요. order by 절은 추가 처리가 필요하며 이를 피하면 성능이 향상될 수 있습니다.