Informix Dynamic Server에 특정인 노드

Informix® Dynamic Server(IDS) 노드는 때때로 Workbench의 노드와 다릅니다.

다음 표는 이러한 차이점을 식별합니다.

표 1. IDS의 노드
IDS 노드 이름 일반 노드 이름 설명
AUTOINDEX PATH SIX 임시 인덱스가 작성됩니다. 대개 테이블의 인덱스를 작성하여 성능을 개선할 수 있습니다.
DYNAMIC HASH JOIN HSJOIN 해시 조인은 이전 테이블에서 사용됩니다. 출력에는 테이블 조인에 사용되는 필터 목록이 포함됩니다. DYNAMIC HASH JOIN이 (BUILD OUTER) 앞에 오는 경우, 첫 번째 테이블에서 빌드 단계가 이루어집니다. 앞에 오지 않는 경우, 두 번째 테이블에서 빌드가 이루어집니다. 해시 조인에서 첫 번째 행 검색 시 대개 중첩 루프 조인에서 검색하는 것보다 비용이 많이 듭니다. 하지만 종종 데이터베이스 서버가 해시 조인을 사용하는 경우 총 쿼리 시간이 보다 적게 걸립니다.
FRAGMENTATION PARTITION 데이터 서버가 하나의 datastream을 여러 datastream으로 분리합니다.
INDEX PATH IXSCAN, MIXSCAN 또는 VIRTIX 하나 이상의 인덱스를 스캔합니다. VII 인덱스 키가 사용 가능한 경우 이를 사용할 수도 있습니다.
NESTED LOOP NLJOIN 외부 테이블의 각 행에 대해 내부 테이블을 한 번만 스캔하는(대개 인덱스 스캔으로) 조인입니다.
QUERYBLOCK QB SELECT, INSERT, UPDATE, DELETE, UNION 또는 UNION ALL인 서브쿼리입니다.
ROWIDSCAN DFETCH 하나 이상의 행의 실제 위치가 직접 판독됩니다.
SEQUENTIAL SCAN TBSCAN 행이 시퀀스로 판독됩니다.
SORT MERGE JOIN MSJOIN 조인 테이블의 조인 컬럼에서 사용 가능한 인덱스가 없는 경우 사용되는 조인입니다. 먼저 데이터베이스 서버가 존재하는 필터를 적용한 다음, 조인 컬럼에서 각 테이블의 행을 정렬합니다.
UNION ALL UNIONA 두 개의 SELECT 문에서 발생되는 통합 결과로 중복 행이 포함될 수도 있는 단일 결과 테이블을 구성합니다.
VTI TABLE VIRTTB 가상 테이블이며, 일반 작업 파일이 아닙니다.

피드백