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

11.4.인덱스 및토토 커뮤니티 by

단순히 쿼리로 반환 할 행을 찾는 것 외에도 인덱스는 특정 정렬 된 순서로 전달할 수 있습니다. 이것은 쿼리를 허용합니다토토 커뮤니티 by별도의 정렬 단계없이 영예를 얻을 수 있습니다. 현재 지원되는 인덱스 유형 중PostgreSQL, B-Tree 만 분류 된 출력을 생성 할 수 있습니다. 다른 인덱스 유형은 지정되지 않은 구현 의존적 순서로 매칭 행을 반환합니다.

플래너는 만족을 고려할 것입니다토토 커뮤니티 by사양과 일치하는 사용 가능한 색인을 스캔하거나 테이블을 물리적 순서로 스캔하고 명백한 정렬을 수행하여 사양. 많은 부분의 테이블을 스캔 해야하는 쿼리의 경우, 순차적 액세스 패턴을 따르기 때문에 디스크 I/O가 필요하기 때문에 명시 적 정렬이 인덱스를 사용하는 것보다 빠를 수 있습니다.토토 커뮤니티 byLimit n: 명백한 정렬은 모든 데이터를 처리하여 첫 번째를 식별해야합니다n행,하지만 인덱스가 일치하는 경우토토 커뮤니티, 첫 번째n나머지를 전혀 스캔하지 않고도 행을 직접 검색 할 수 있습니다.

기본적으로 B-Tree Indexes는 널스가 마지막으로 오름차순 순서로 항목을 저장합니다. 이것은 열에서 인덱스의 전진 스캔을 의미x출력 만족을 생성토토 커뮤니티별 토토 커뮤니티(또는 더 많은 장점,X ASC NULLS에 의한 토토 커뮤니티). 인덱스는 뒤로 스캔하여 출력 만족을 생성 할 수 있습니다X DESC의 토토 커뮤니티(또는 더 많은 장점,x desc nulls의 토토 커뮤니티 토토 커뮤니티이후Nulls First기본값은입니다.DESC의 토토 커뮤니티).

옵션을 포함하여 B-Tree 지수의 순서를 조정할 수 있습니다ASC,desc,Nulls First및/또는널 마지막인덱스를 만들 때; 예를 들어:

test2에서 색인 생성 2_info_nulls_low (info nulls first);

NULLS가있는 오름차순 순서로 저장된 색인은 먼저 만족할 수 있습니다x asc nulls에 의해 토토 커뮤니티또는X Desc Nulls의 토토 커뮤니티스캔 한 방향에 따라.

후진 스캔 가능성과 함께 두 가지 옵션이의 모든 변형을 커버 할 때 4 가지 옵션을 모두 제공하는 이유가 궁금 할 것입니다.토토 커뮤니티 by. 단일 열 인덱스에서는 옵션이 실제로 중복되지만 다중 색 인덱스에서는 유용 할 수 있습니다.(x, y): 이것은 만족할 수 있습니다토토 커뮤니티별 토토 커뮤니티, y앞으로 스캔하거나x desc, y desc 토토 커뮤니티뒤로 스캔 한 경우. 그러나 응용 프로그램이 자주 사용해야 할 수도 있습니다X ASC, y desc 토토 커뮤니티. 일반 색인에서 해당 토토 커뮤니티을 얻을 방법은 없지만 인덱스가로 정의되면 가능합니다.(X ASC, Y DESC)또는(x desc, y asc).

분명히, 비 디폴트 정렬 토토 커뮤니티이있는 인덱스는 상당히 전문화 된 기능이지만 때로는 특정 쿼리에 대해 엄청난 속도를 생성 할 수 있습니다. 이러한 색인을 유지할 가치가 있는지 여부는 특별한 정렬 토토 커뮤니티이 필요한 쿼리를 얼마나 자주 사용하는지에 따라 다릅니다.