◈ 선수조건 DB2 인스턴스와 DB생성 및 제거 그리고 환경설정을 무리없이 할수 있다는 전제하에 진행합니다. 또한 Oracle Version 을 알아두어야 합니다. 1. Infosphere Federation Server설치 (현제 최신버전은 Infosphere Federation Server 9.7 Fixpack3a) - V9.7 FixPack3a버전은 /opt/IBM/wsii/V9.7이 기본 설치경로 - 역시 DB2가 설치된 서버에서 같은 버전의 통칭 WFS(Websphere Federation Server)가 설치되어야 합니다. - DataJoiner 혹은 DB2 II 혹은 WII 혹은 WFS 모두 같은 제품을 가리킴. 즉, DB2가 V8이면 DB2 II V8.x 혹은 DB2 V9 이면 WII 혹은..
인덱스 병합 액세스 방법은 여러 범위 스캔으로 행을 검색하고 결과를 하나로 병합합니다. 이 액세스 방법은 단일 테이블의 인덱스 스캔만 병합하고 여러 테이블의 스캔은 병합하지 않습니다. 병합은 기본 스캔의 결합, 교차 또는 교차 결합을 생성할 수 있습니다. 인덱스 병합을 사용할 수있는 쿼리 예 : SELECT * FROM tbl_name WHERE key1 = 10 OR key2 = 20; SELECT * FROM tbl_name WHERE (key1 = 10 OR key2 = 20) AND non_key = 30; SELECT * FROM t1, t2 WHERE (t1.key1 IN (1,2) OR t1.key2 LIKE 'value%') AND t2.key1 = t1.some_col; SELECT * ..
InnoDB는 기본키 컬럼을 추가하여 각 보조 인덱스를 자동으로 확장합니다. 예를 들어 다음과 같은 테이블이 있습니다. CREATE TABLE t1 ( i1 INT NOT NULL DEFAULT 0, i2 INT NOT NULL DEFAULT 0, d DATE DEFAULT NULL, PRIMARY KEY (i1, i2), INDEX k_d (d) ) ENGINE = InnoDB; 이 테이블은 열(i1, i2)의 기본 키를 정의합니다. 또한 컬럼(d)에 보조 인덱스 k_d를 정의하지만 내부적으로 InnoDB는이 인덱스를 확장하여 이를 열 (d, i1, i2)로 처리합니다. 옵티마이저는 해당 인덱스 사용 방법 및 사용 여부를 결정할 때 확장 보조 인덱스의 기본 키 컬럼을 고려합니다. 이로 인해 쿼리 실행 ..