Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 멀티 컬럼 메이저 토토 사이트 | 토토 사이트 순위 : 문서 : 9.3 : 인덱스 | 11 장. 인덱스 | PostgreSQL : 문서 : 9.3 : 여러 젠 토토 결합 |
쿼리, 인덱스는 특정 정렬 된 것으로 전달할 수 있습니다. 토토 커뮤니티하다. 이것은 쿼리를 허용합니다토토 커뮤니티 by별도의 정렬 단계없이 영예를 얻을 수 있습니다. 의 현재 지원되는 색인 유형PostgreSQL, B- 트리 만 분류 할 수 있습니다 출력 - 다른 인덱스 유형은 일치하는 행을 반환합니다. 지정되지 않은 구현 의존적 순서.
플래너는 만족을 고려할 것입니다Order by스캔하여 사양 사양과 일치하거나 스캔하여 사용 가능한 색인 물리적 순서대로 테이블과 명백한 정렬을 수행합니다. 쿼리를 위해 테이블의 많은 부분을 스캔해야합니다. 정렬은 인덱스를 사용하는 것보다 빠를 수 있습니다. 순차적 인 액세스 패턴을 따를 때 디스크 I/O가 적습니다. 인덱스 몇 줄 만 가져 가면 더 유용합니다. 중요합니다 특별한 경우토토 커뮤니티조합 와 함께Limit n: 명백한 정렬은 모두 처리해야합니다 첫 번째를 식별하는 데이터n행, 그러나 인덱스가 일치하는 경우토토 커뮤니티 by, 첫 번째n행을 직접 검색 할 수 있습니다 나머지를 전혀 스캔합니다.
기본적으로 B-Tree Indexes는 항목을 오름차순에 저장합니다 널 마지막으로 토토 커뮤니티하십시오. 이것은 색인의 전진 스캔을 의미합니다 on columnx출력 만족도토토 커뮤니티별 토토 커뮤니티(또는 더 많은 장점,X ASC NULLS에 의한 토토 커뮤니티). 색인도 가능합니다 뒤로 스캔하여 출력 만족을 생성토토 커뮤니티별 토토 커뮤니티(또는 더 많은 장점,X Desc Nulls의 토토 커뮤니티 토토 커뮤니티이후Nulls First기본값은입니다.DESC의 토토 커뮤니티).
옵션ASC, desc, Nulls First및/또는널 마지막인덱스를 만들 때; ~을 위한 예:
test2에서 인덱스 테스트 2_info_nulls_low 생성 (정보 nulls first); test3에서 index test3_desc_index 만들기 (Id desc nulls last);
NULLS로 오름차순 순서로 저장된 색인은 먼저 만족할 수 있습니다. 어느 하나X ASC NULLS에 의해 토토 커뮤니티또는x desc nulls의 토토 커뮤니티 토토 커뮤니티스캔 한 방향.
당신은 왜 4 가지 옵션을 모두 제공하는지 궁금 할 것입니다. 후진 스캔 가능성과 함께 옵션 의 모든 변형토토 커뮤니티 by. ~ 안에 단일 열 색인 옵션은 실제로 중복되지만 IN입니다 여러 가지색 인덱스 유용 할 수 있습니다. 2 열 색인을 고려하십시오 에(x, y): 이것은 만족할 수 있습니다토토 커뮤니티별 토토 커뮤니티, y앞으로 스캔하거나x desc, y desc 토토 커뮤니티뒤로 스캔 한 경우. 그러나 그것은 응용 프로그램이 자주 사용해야 할 수도 있습니다X ASC, y desc 토토 커뮤니티. 그것을 얻을 방법이 없습니다 일반 색인에서 토토 커뮤니티하지만 인덱스가 가능하다면 가능합니다. 정의(X ASC, Y DESC)또는(x desc, y asc).
분명히, 비 분류 정렬 토토 커뮤니티이있는 인덱스는 상당히입니다 전문화 된 기능이지만 때로는 엄청난 생산할 수 있습니다 특정 쿼리의 속도. 그렇게 유지할 가치가 있는지 여부 색인은 필요한 쿼리를 얼마나 자주 사용하는지에 따라 다릅니다. 특별 정렬 토토 커뮤니티.
이전 | 배트맨 토토 커뮤니티 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
멀티 컬럼 인덱스 | 토토 사이트 순위 : 문서 : 9.3 : 인덱스 | 다중 결합 인덱스 |