이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 11.4. 색인 및 배트맨 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

11.4. 인덱스 및스포츠 토토 결과 에 의해

단순히 쿼리, 인덱스는 특정 정렬 된 것으로 전달할 수 있습니다. 스포츠 토토 결과하다. 이것은 쿼리를 허용합니다스포츠 토토 결과 by별도의 정렬 단계없이 영예를 얻을 수 있습니다. 의 현재 지원되는 색인 유형PostgreSQL, B- 트리 만 분류 할 수 있습니다 출력 - 다른 인덱스 유형은 일치하는 행을 반환합니다. 지정되지 않은 구현 의존적 순서.

플래너는 만족을 고려할 것입니다스포츠 토토 결과 by스캔하여 사양 사양과 일치하거나 스캔하는 사용 가능한 색인 물리적 순서대로 테이블과 명백한 종류를 수행합니다. a 테이블의 많은 부분을 스캔 해야하는 쿼리 명백한 정렬은 인덱스를 사용하는 것보다 빠를 수 있습니다. 순차적 인 액세스를 따르기 때문에 디스크 I/O가 적습니다. 무늬. 인덱스는 몇 줄 만 있으면 더 유용합니다. 가져 왔습니다. 중요한 특별한 경우는입니다.스포츠 토토 결과 에 의해Limit n: 명백한 정렬이 필요합니다 모든 데이터를 처리하여 첫 번째를 식별합니다n행, 인덱스 일치가있는 경우 그만큼스포츠 토토 결과 by110PostgreSQL : 문서 : 9.0 : 색인 및 주문57n행을 직접 검색 할 수 있습니다 나머지를 전혀 스캔합니다.

기본적으로 B-Tree Indexes는 항목을 오름차순에 저장합니다 널 마지막으로 스포츠 토토 결과하십시오. 이것은 색인의 전진 스캔을 의미합니다 on columnx출력 만족을 생성스포츠 토토 결과별 스포츠 토토 결과(또는 더 많은 장점,X ASC NULLS에 의한 스포츠 토토 결과). 색인 뒤로 스캔하여 출력 만족을 생성 할 수 있습니다X DESC의 스포츠 토토 결과(또는 더 많은 장점,X Desc Nulls의 스포츠 토토 결과 스포츠 토토 결과이후Nulls First기본값은입니다.스포츠 토토 결과별 스포츠 토토 결과).

옵션ASC, desc, Nulls First및/또는널 마지막인덱스를 만들 때; ~을 위한 예:

test2에서 색인 생성 2_info_nulls_low (info nulls first);
test3에서 index test3_desc_index 만들기 (Id desc nulls last);

Nulls가있는 오름차순 순서로 저장된 색인 어느 쪽이든x asc nulls의 스포츠 토토 결과 첫 번째또는X Desc Nulls의 스포츠 토토 결과스캔 한 방향에 따라.

당신은 왜 네 가지 옵션을 모두 제공하는지 궁금 할 것입니다. 후진 스캔 가능성과 함께 두 가지 옵션 의 모든 변형을 커버합니다.스포츠 토토 결과 by. ~ 안에 단일 열 색인 옵션은 실제로 중복되지만 IN입니다 여러 가지색 인덱스 유용 할 수 있습니다. 2 열을 고려하십시오 index(x, y): 이것은 만족할 수 있습니다스포츠 토토 결과별 스포츠 토토 결과, y앞으로 스캔 한 경우 또는x desc, y desc 주문스캔 한 경우 뒤로. 그러나 응용 프로그램은 자주 필요할 수 있습니다 사용하려면X ASC, y desc 주문. 거기 있습니다 일반 색인에서 그 스포츠 토토 결과을 얻을 방법은 없지만 색인이로 정의 된 경우 가능(x asc, y desc)또는(x desc, y asc).

분명히, 비 디폴트 정렬 순서가있는 인덱스는 a입니다 상당히 전문화 된 기능이지만 때로는 생산할 수 있습니다 특정 쿼리에 대한 엄청난 속도. 가치가 있는지 여부 이러한 인덱스를 유지하는 것은 쿼리를 얼마나 자주 사용하는지에 따라 다릅니다. 특별한 정렬 스포츠 토토 결과이 필요합니다.