11.11. 인덱스 및 데이터 정렬#

인덱스는 인덱스 열당 하나의 데이터 정렬만 지원할 수 있습니다. 여러 데이터 정렬에 관심이 있는 경우 여러 인덱스가 필요할 수 있습니다.

다음 진술을 고려하십시오:

테이블 생성 test1c(
    ID 정수,
    콘텐츠 varchar COLLATE "x"
);

test1c(콘텐츠) ON INDEX test1c_content_index 생성;

색인은 자동으로 기본 열의 데이터 정렬을 사용합니다. 따라서 형식의 쿼리

SELECT * FROM test1c WHERE 콘텐츠 상수;

비교는 기본적으로 열의 데이터 정렬을 사용하므로 인덱스를 사용할 수 있습니다. 그러나 이 인덱스는 다른 데이터 정렬이 포함된 쿼리를 가속화할 수 없습니다. 따라서 다음과 같은 형식의 쿼리가 있다면,

SELECT * FROM test1c WHERE 콘텐츠 상수'y'를 대조;

또한 관심이 있으므로 다음을 지원하는 추가 색인을 생성할 수 있습니다."y"조합, 다음과 같이:

CREATE INDEX test1c_content_y_index ON test1c (콘텐츠 COLLATE "y");

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.