나는 다음 코드 예를 들어, DB2에 인덱스를 만들 때 :이 복합 인덱스은 기본적으로 db 인덱스 합성입니다?
CREATE INDEX T_IDX ON T(
A,
B)
입니까? 그렇지 않은 경우 어떻게 복합 색인을 만들 수 있습니까? 두 개의 서로 다른 인덱스가하기 위해 내가 별도로 작성해야합니다 같이 :
CREATE INDEX T1_IDX ON T(A)
CREATE INDEX T2_IDX ON T(A)
편집 : 예 경우 이 토론 내가 기대하는 방향으로 않을 것이다 (그러나 더 나은 하나 :)에) 실제로 방법을 묻는 , 왜 다른 인덱스를 만들지는 모르겠지만 다른 질문으로 그 계획을 세웠지 만, 당신이 나를 예상했기 때문에 :
테이블 T (A, B, C)와 검색 함수 검색 다음 방법 중 하나를 사용하여 표에서 선택하십시오.
WHERE A = x
WHERE B = x
WHERE C = x
WHERE A = x AND B=y (and so on AC, CB, ABC)
작성 색인 ABC를 작성하면 예를 들어 C를 선택할 때 작동하게됩니까? 테이블이 매우 큰이며, 삽입 \ 업데이트를 너무 자주하지
첫 번째 대답은 어떤 방식입니까? 귀하의 예는 OP가 제공 한 정보와 일치합니다. – xQbert
그건 실수예요 ... 편집되었습니다. – Rahul